0
我将这个jQuery自动完成插件修改为一个指令 - https://github.com/devbridge/jQuery-Autocomplete。Angular指令抛出双向数据绑定
我有一个指令,它的工作原理:
App.directive('autocomplete', ->
return {
restrict: 'A',
link: ($scope, elem, attr) ->
console.log(attr.autocomplete)
elem.autocomplete({
serviceUrl: '/videos/autocomplete/' + attr.autocomplete
})
}
)
然而,当我选择在自动完成列表中的东西,在双向数据绑定弄乱了,只有输入被更新。
有关如何解决此问题的任何想法?
是这个咖啡标? – dandavis 2014-12-03 23:43:08
有更改,但jQuery插件不会触发摘要。所以你必须添加一个事件处理程序,以在发生某些变化时调用'$ scope。$ digest'。 – cgTag 2014-12-03 23:47:29
@dandavis好的! – chintanparikh 2014-12-04 00:14:42