在双向绑定完成之前调用的角度函数

时间:2015-10-27 15:47:32

标签: angularjs binding angular-ngmodel

在我的自定义角度指令中,我接收方法作为参数。 当用户在我的指令中更改某个值时,我更新指令的ngmodel并执行该函数。

显然有一个用例,其中传递的函数使用我的指令使用的ngmodel。由于某种原因,模型在调用函数时不会更新,但仅限于稍后。

有没有办法在ngmodel的双向绑定发生后执行该方法?

1 个答案:

答案 0 :(得分:0)

您可以检查指令的更新方法中是否未定义ngModel。

function update(){
  if(ngModel !== undefined){
    passedInFunction();
  }
}