我目前正在使用模板和自定义控制器路由到部分HTML。我希望工作的Angular模板中的代码片段是:
<input type="text" typeahead=val for val in getValue($viewValue)>
然而,它永远不会进入函数getValue(),而我的控制器中的所有其他函数似乎都没问题。当我从Angular模板/ partial中取出typeahead时,它似乎工作。为什么这样,我该如何解决?
答案 0 :(得分:0)
您需要拥有ng-model
属性才能使用typeahead
directive中的AngularUI,即使您不需要将其绑定到任何内容。
将您的标记更改为类似于以下内容:
<input type="text" ng-model="typeaheadVal" typeahead="val for val in getValue($viewValue)">