Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.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
Javascript无法处理ng重复内容_Javascript_Angularjs - Fatal编程技术网

Javascript无法处理ng重复内容

Javascript无法处理ng重复内容,javascript,angularjs,Javascript,Angularjs,我正在用ng repeat加载内容。加载到该页面并应与此内容交互的Javascript不起作用。有人能解释为什么以及放置自定义脚本的最佳实践是什么吗 我想这是因为JS是在ng repeat生成内容之前加载的。请记住,AngularJS呈现的任何内容都是在document.ready事件触发之后完成的。因此,任何依赖该事件扫描DOM并查找要与之交互的对象的脚本都将在Angular有机会放置这些对象之前执行此操作 此问题的解决方案因库而异。如果库允许延迟操作,则可以创建一个指令,在渲染出相应的节点后

我正在用ng repeat加载内容。加载到该页面并应与此内容交互的Javascript不起作用。有人能解释为什么以及放置自定义脚本的最佳实践是什么吗


我想这是因为JS是在ng repeat生成内容之前加载的。

请记住,AngularJS呈现的任何内容都是在document.ready事件触发之后完成的。因此,任何依赖该事件扫描DOM并查找要与之交互的对象的脚本都将在Angular有机会放置这些对象之前执行此操作

此问题的解决方案因库而异。如果库允许延迟操作,则可以创建一个指令,在渲染出相应的节点后调用相应的脚本


一般来说,在尝试将非angular JS与angular JS集成时,您需要创建某种类型的适配器,无论是指令还是服务。

请发布一些相关代码,否则无法判断发生了什么。类似的情况?使用指令查看ng repeat何时完成我在UI原型上的工作,所以大部分功能都是使用jQuery完成的。你能提供一些延迟行动实施的例子吗?