什么是范围。$ modelValue在AngularJS中?

时间:2014-01-02 12:57:08

标签: angularjs

我在这里阅读:https://groups.google.com/forum/#!topic/angular/ZcA4eOttQzA

  

至于知道ngModel的值何时发生变化,我有两种方法   看来这样做。一个是重写ngModelController的$ render   功能。另一种方式,已经证明我的可靠性更高   经验,就是使用范围。$ watch加上一个功能,如提到的那样   到上面。例如:

     

require:“ngModel”,link:function link(scope,element,attrs,   ngModelCtrl){scope。$ watch(function(){return scope。$ modelValue;   },function(value){       //做一些更新的模型值...}); }

我在我的代码中尝试了这个,但它唯一一次触发就是在开始时。有人可以解释一下范围。$ modelValue究竟是什么?

1 个答案:

答案 0 :(得分:2)

$modelValue: The value in the model, exposed to your controller.

ngModel数据有两种视图。 $viewValueDOM处的视图。 $modelView是控制器具有模型实际值的内容。