【发布时间】:2016-05-04 19:43:06
【问题描述】:
我正在处理用于过滤一组数据的多个复选框。但是我不希望复选框在每次单击复选框后触发过滤器,所以我想去抖动它。可能在最后一个复选框被选中后等待 500 毫秒到一秒。
查看我的plnkr
<input type="checkbox"
ng-model="user.cool"
ng-model-options="{ debounce: 1000 }"/>
<input type="checkbox"
ng-model="user.lame"
ng-model-options="{ debounce: 1000 }"/>
这里它基本上只是将复选框单击选项排入队列并更改模型几秒钟,但我希望它同时更改两者。我怎样才能做到这一点?
谢谢!
【问题讨论】:
-
您希望它们全部从一个位置去抖动?不确定您要寻找的结果?
-
这可能不是我在上面发布的正确方式。我的预期行为是您快速检查这两个框,并且模型在等待一秒钟(或多长时间)后同时更新 user.cool 和 user.lame
标签: javascript angularjs