【AngularJS】如果你修改了视图,模型和控制器也会相应更新


如果你修改了视图,模型和控制器也会相应更新


<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>	
<body>
	<div ng-app="myApp" ng-controller="myCtrl">
		<input ng-model="name"/>
		<h1>{{greeting}}</h1>
		<button ng-click='sayHello()'>点我</button>		
	</div>
	<script>
		var app=angular.module('myApp',[]);
		app.controller('myCtrl',function($scope){
		$scope.name="陶洲川";
		$scope.sayHello=function(){
			$scope.greeting='你好 '+$scope.name+'!';
		};
		});
	</script>
<p>当你修改输入框中的值得时候,会影响到模型(model),当然也会影响到控制性对应的属性</p>	
</body>
</html>	
还是老规矩,谈一点自己的感想;

①ng-click是点击方法,后面跟方法名;ng-click=‘sayHello’点击调用sayHello()方法;

②var app=angular.module('myApp',[]); 定义变量app,组件属于myApp这个应用程序;

③$scope中的name是静态变量:“陶洲川”;

   $scope中的sayHello是方法,等于$scope.greeting+$scope.name+‘!’;

④所有的方法(function)都得写在controller里面()

⑤定义格式问题:

定义app应用程序: var app=angular.module('myApp',[]);


定义app的控制器: app.controller('myCtrl',function($scope){

}

截图:
























评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陶洲川

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值