angularjs中ng-bind和ng-model用法
2017-08-12 16:08
639 查看
下面的代码,不会正常显示剩余的可输入字母数,leftvar不会时时刷新到view,但是如果在ng-bind中更新leftvar,会更新到view,怎么理解?
<!DOCTYPE html><html><head><meta charset="utf-8"><script src="https://cdn.bootcss.com/angular.js/1.4.6/angular.min.js"></script></head><body ng-app="myNoteApp"><div class="aa" ng-controller="myNoteCtrl"><h2>我的笔记</h2><p><textarea ng-model="message" rows="10" cols="20" maxlength="100"></textarea></p><p><button ng-click="save()">保存</button><button ng-click="clear()">清除</button></p><p>Number of characters left: <span ng-bind="left()"></span></p><p>Number of characters left(method2): <span>{{leftvar}}</span></p><p>{{ message }}</p></div><script>var app = angular.module("myNoteApp",[]);app.controller("myNoteCtrl",function($scope){$scope.message = "";$scope.leftvar = 100 - $scope.message.length;//$scope.left = function() {$scope.leftvar = 100 - $scope.message.length;return $scope.leftvar;};$scope.left = function() {"hello world"};$scope.clear = function() {$scope.message = "";};$scope.save = function() {alert("Note Saved");};});</script></body></html>
相关文章推荐
- AngularJS 关于ng-model和ng-bind还有{{}}
- ng-model,ng-value,ng-bind,{{}}----angularJS数据绑定
- AngularJS中ngbind指令的用法
- AngularJS 关于ng-model和ng-bind还有{{}}
- AngularJS中ng-app、ng-model、ng-bind、ng-init、ng-repeat、自定义指令
- angularjs中ng-bind-html的用法总结
- AngularJs-ng-app -ng-model-ng-bind指令讲解和使用
- AngularJS 关于ng-model和ng-bind还有{{}}
- AngularJs中模块的依赖注入,ng-model、ng-bind和{{}}的区别,路由机制
- angularjs 可以加入html标签方法------ng-bind-html的用法总结(1)
- angularjs 可以加入html标签方法------ng-bind-html的用法总结(2)
- angularjs 1.3 综合学习 (one way bind , ng-if , ng-switch , ng-messages, ng-form ,ng-model )
- AngularJs中模块的依赖注入,ng-model、ng-bind和{{}}的区别,路由机制。
- 04、AngularJS的ng-bind、多个控制器和apply
- 用angularjs在循环遍历中绑定ng-model(转载---CSDN博客 )
- Angular中的ng-bind和ng-model区别
- Angularjs之ngModel中的值验证绑定方法
- angular中ng-bind和ng-model的区别
- AngularJs之ngModel中$parsers和$formatters随笔
- angularJS动态设置ng-model