前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AngularJS DEMO – 不断更新中

AngularJS DEMO – 不断更新中

作者头像
前Thoughtworks-杨焱
发布2021-12-08 09:01:48
7360
发布2021-12-08 09:01:48
举报
文章被收录于专栏:杨焱的专栏
代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
	<title>Angular DEMO 1</title>
	<script type="text/javascript" src="/bower_components/angularjs/angular.js"></script>
</head>
<body ng-app ng-init="name='World'" >
	<h1>Hello,{{name}}!</h1>
</body>
</html>
代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
	<title>Angular DEMO 2</title>
	<script type="text/javascript" src="/bower_components/angularjs/angular.js"></script>
</head>
<body ng-app ng-init="name='World'" >
	Say hello to : <input type="text" ng-model="name" />
	<h1>Hello,{{name}}!</h1>
</body>
</html>
代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
	<title>Angular DEMO 3</title>
	<link type="text/css" href="/bower_components/bootstrap/dist/css/bootstrap.css" />
	<script type="text/javascript" src="/bower_components/jquery/dist/jquery.js"></script>
	<script type="text/javascript" src="/bower_components/angularjs/angular.js"></script>
	<script type="text/javascript" src="/bower_components/bootstrap/dist/js/bootstrap.js"></script>

</head>
<body ng-app="app" >
	<div ng-controller="HelloCtrl">
		Say hello to : <input type="text" ng-model="name" />
		<h1>Hello,{{name}}!</h1>
		<h1>Hello,{{getName()}}!</h1>
	</div>
	<script>
	angular.module('app', [])
	.controller('HelloCtrl',['$scope',function($scope){
		$scope.name='World';
		$scope.getName=function(){
			return $scope.name;
		}
	}]);
	</script>
</body>
</html>
代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
	<title>Angular DEMO 4</title>
	<link type="text/css" rel="stylesheet" href="/bower_components/bootstrap/dist/css/bootstrap.css" />
	<script type="text/javascript" src="/bower_components/jquery/dist/jquery.js"></script>
	<script type="text/javascript" src="/bower_components/angularjs/angular.js"></script>
	<script type="text/javascript" src="/bower_components/bootstrap/dist/js/bootstrap.js"></script>
	<style type="text/css">
.text-warning{
	color:red;
}
	</style>
</head>
<body ng-app="app" >
	<div class="container" ng-controller="Demo4Ctrl">
		<div class="row">
			<p>Remaining:<span ng-class="{'text-warning':shoudWarn()}" ng-bind="remain()"></span></p>
			<textarea ng-model="text">{{text}}</textarea> 
		</div>
		<div class="row">
			<button ng-disabled="!hasValidLength()" class="btn btn-primary" ng-click="send()">Send</button>
			<button class="btn btn-warning" ng-click="clear()">Clear</button>
		</div>
	</div>	
	<script>
	angular.module('app',[])
	.controller('Demo4Ctrl',['$scope',function($scope){
		$scope.text="";
		var MAX_LENGTH=20;
		var WARN_THRESHOLD = 5;
		$scope.remain = function(){
			return MAX_LENGTH - $scope.text.length;
		};
		$scope.hasValidLength=function(){
			return $scope.text.length<=MAX_LENGTH;
		};
		$scope.shoudWarn=function(){
			return $scope.remain()<WARN_THRESHOLD;
		}
	}]);
	</script>
</body>
</html>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-09-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档