设置控制器链接功能中的$选项似乎适用于去抖动模糊事件:
- controller.$options = {
- updateOn : 'blur',debounce : 3000
- };
…但是如果我尝试相同的默认事件,模型永远不会更新:
- controller.$options = {
- updateOn : 'default',debounce : 3000
- };
当使用ng-model-options指令时,一切都按预期工作.
看看
source of the ngModelOptions directive,似乎没有设置updateOn:’default’,你需要设置controller.$options.updateOnDefault = true;