有没有办法让ng-model指令在10秒后或一段时间后绑定数据?

时间:2015-09-03 14:23:41

标签: angularjs

我有一个搜索字段,我希望搜索文本框的绑定在一段时间后反映出来。谢谢。

这是我的代码

yourList
|> Seq.collect (fun (s, subList) ->     
    subList |> Seq.map(fun (str) -> (s, str))
)

3 个答案:

答案 0 :(得分:1)

您可以在输入字段

上使用ng-model-options
<input type="text" ng-model="vm.filterText" ng-model-options="{debounce: { 'default': 10000}"/>

答案 1 :(得分:0)

尝试在指令中使用$ interval。如果你也可以分享你的指令,那将有所帮助。

答案 2 :(得分:0)

ng-model-options指令一定会对你有所帮助。您可以在指定时间或模糊事件后更新绑定。

试试这段代码

 Search By Description :  <input class="form-control" placeholder="search by description" type="text" ng-model="vm.filterText" ng-model-options={ debounce: 1000 } />

请参阅ng-model-options http://learnit.visrosoftware.com/try/kfPWlU4N

的示例