在我的自定义角度指令中,我接收方法作为参数。 当用户在我的指令中更改某个值时,我更新指令的ngmodel并执行该函数。
显然有一个用例,其中传递的函数使用我的指令使用的ngmodel。由于某种原因,模型在调用函数时不会更新,但仅限于稍后。
有没有办法在ngmodel的双向绑定发生后执行该方法?
答案 0 :(得分:0)
您可以检查指令的更新方法中是否未定义ngModel。
function update(){
if(ngModel !== undefined){
passedInFunction();
}
}