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