Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ng repeat循环中的Autocomplete指令_Jquery_Angularjs_Autocomplete_Angularjs Directive_Angularjs Ng Repeat - Fatal编程技术网

Jquery ng repeat循环中的Autocomplete指令

Jquery ng repeat循环中的Autocomplete指令,jquery,angularjs,autocomplete,angularjs-directive,angularjs-ng-repeat,Jquery,Angularjs,Autocomplete,Angularjs Directive,Angularjs Ng Repeat,我有个问题要问那些棱角分明的人。 我正在与自动完成自定义指令的问题进行斗争。 我的自动完成事件被加载到指令中等 由于某些原因,我必须在元素的每一行中放置一个自动完成输入字段 为此,我使用了ng repeat属性。 但是,所有的自动完成字段都不起作用 当我删除ng repeat属性时,自动完成正在工作 所以我的问题是,这有一个已知的bug吗 谢谢您需要排除您的指令 由于您的指令嵌套在ng repeat中,因此指令的内容没有被编译到DOM中,因此它们不起作用 指令有一个transclude属性,加上

我有个问题要问那些棱角分明的人。 我正在与自动完成自定义指令的问题进行斗争。 我的自动完成事件被加载到
指令中

由于某些原因,我必须在
元素的每一行中放置一个自动完成输入字段

为此,我使用了
ng repeat
属性。 但是,所有的自动完成字段都不起作用

当我删除
ng repeat
属性时,自动完成正在工作

所以我的问题是,这有一个已知的bug吗


谢谢

您需要排除您的指令

由于您的指令嵌套在
ng repeat
中,因此指令的内容没有被编译到DOM中,因此它们不起作用

指令有一个
transclude
属性,加上
ng transclude
标记,当指令嵌套在
ng repeat

一些帮助您入门的资源:

是指令的一个很好的起点,并且对转换有很好的介绍


给出一些在ng重复中进行转置和编译的示例。

您需要转置指令

由于您的指令嵌套在
ng repeat
中,因此指令的内容没有被编译到DOM中,因此它们不起作用

指令有一个
transclude
属性,加上
ng transclude
标记,当指令嵌套在
ng repeat

一些帮助您入门的资源:

是指令的一个很好的起点,并且对转换有很好的介绍


这篇伟大的文章对如何构建和自动完成给出了一个非常完整的描述:

这篇伟大的文章对如何构建和自动完成给出了一个非常完整的描述:

请添加您的代码或更好的JSFIDLE或类似的东西请添加您的代码或更好的东西谢谢你的回答。我正在检查。我会告诉你更多:)再次感谢你的回答,它似乎解决了我的问题。我不知道恍惚状态的概念。感谢you@JulienRodrigues你能出示你的自动完成指令吗?谢谢你的回答。我正在检查。我会告诉你更多:)再次感谢你的回答,它似乎解决了我的问题。我不知道恍惚状态的概念。感谢you@JulienRodrigues你能出示你的自动完成指令吗?