我对Angular头部有一个问题。
我正在解决自动完成自定义指令的问题。
我的自动填充事件已加载到directive
等。
由于某些原因,我必须在<table>
元素的每一行中放置一个自动完成输入字段。
为此,我使用ng-repeat
属性。
但是没有一个自动填充字段正在运行。
当我删除ng-repeat
属性时,自动填充功能正在运行......
所以我的问题是,这有一个已知的错误吗?
谢谢
答案 0 :(得分:4)
您需要转换您的指令。
因为你的指令嵌套在ng-repeat
中,所以指令的内容没有被编译到DOM中,因此它们不起作用。
指令具有transclude
属性,并且ng-transclude
标记与ng-repeat
帮助您入门的一些资源:
This article是一个很好的指令启动器,并且很好地介绍了转换。
Here is another source在ng-repeat中提供 transclude 和 compile 的一些示例。
答案 1 :(得分:2)
这篇精彩的文章提供了有关如何构建和自动填充的完整说明:http://hueypetersen.com/posts/2013/06/24/typeahead-with-angular/