angularjs – 如何在自定义指令中设置ng-model-options?

前端之家收集整理的这篇文章主要介绍了angularjs – 如何在自定义指令中设置ng-model-options?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
设置控制器链接功能中的$选项似乎适用于去抖动模糊事件:
controller.$options = {
  updateOn : 'blur',debounce : 3000
};

…但是如果我尝试相同的默认事件,模型永远不会更新:

controller.$options = {
  updateOn : 'default',debounce : 3000
};

当使用ng-model-options指令时,一切都按预期工作.

http://plnkr.co/edit/KLrSrs2Jw7pkoAUNRJDf?p=preview

看看 source of the ngModelOptions directive,似乎没有设置updateOn:’default’,你需要设置controller.$options.updateOnDefault = true;

猜你在找的Angularjs相关文章