貌似第一次被赋值上去了,然后在 controller 里修改 $scope.XXX 无效了。
光阴似箭催人老,日月如移越少年。
请使用 $watch!详细用法请查文档,另见这篇文章,给新手看的。
$watch
$scope是单向绑定,ng-model才是双向绑定。
数据绑定是Angular的一大特性,绑定到页面的数据全部位于当前(以及父级、祖父级...)Controller的$scope下。你可以通过设置$scope来与模板进行数据分享。
Controller
$scope
不太清楚你的问题到底是什么?
ng-bind
ng-model
注意双向绑定至其作用于表单输入控件,例如input, select等。
input
select
更多关于AngularJS数据绑定的工作机制,以及视图中数据刷新的时机,可以参考这篇博客:
http://harttle.github.io/2015/06/06/angular-data-binding-and-digest.ht...
请使用
$watch
!详细用法请查文档,另见这篇文章,给新手看的。$scope是单向绑定,ng-model才是双向绑定。
数据绑定是Angular的一大特性,绑定到页面的数据全部位于当前(以及父级、祖父级...)
Controller
的$scope
下。你可以通过设置$scope
来与模板进行数据分享。不太清楚你的问题到底是什么?
ng-bind
;ng-model
。注意双向绑定至其作用于表单输入控件,例如
input
,select
等。更多关于AngularJS数据绑定的工作机制,以及视图中数据刷新的时机,可以参考这篇博客:
http://harttle.github.io/2015/06/06/angular-data-binding-and-digest.ht...