相关疑难解决方法(0)

为什么在AngularJS中模型更改时不调用ngModel的$ render?

DEMO

$render单击按钮时,为什么在以下示例中未调用?

<input type="text" ng-model="client.phoneNumber" phone-number>
<button ng-click="client.phoneNumber='1111111111'">Change phone number</button>
Run Code Online (Sandbox Code Playgroud)
.directive("phoneNumber", function() {
  return {
    restrict: 'A',
    require: 'ngModel',
    link: function(scope, element, attrs, ngModel) {
      ngModel.$render = function() {
        alert('rendering');   // This is not called
      };
    } 
  };
}); 
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-directive

18
推荐指数
1
解决办法
1万
查看次数

标签 统计

angularjs ×1

angularjs-directive ×1