ng包括未插入正确获取的 DOM
ngInclude not inserting properly fetched DOM
EDIT:这是一个短暂的错误,ng-include在ng-repeat中。我从未更新过我的角度依赖。在这里找到的解决方案 : https://groups.google.com/forum/#!topic/angular/JjmnPQl-SWg
这是一个非常困难的问题,因为我甚至无法在 plunker 上复制该问题,因为它适用于 plunker:
http://plnkr.co/edit/gORzr0HEK6ZU6JymH0Bb?p=preview
我正在为我的 Web 应用程序创建一个仪表板。从本质上讲,我有许多嵌套指令,每个指令都有一个模板 URL。在第 4 层指令中,我有:
<div data-ng-include="widget.tpl"></div>
一切似乎都完美到位。在 Chrome 上,网络选项卡指示 HTML 文件返回正确的结果,检查 DOM 会显示相应的
<!-- ngInclude: widget.tpl -->
直接在应加载模板的位置之前。这不是某种竞争条件的问题,因为 tpl url 是硬编码的,而不是在我的链接函数中动态计算的。元素上的 AngularJS 属性显示该指令的作用域中的相应属性。
然而,ng 包含的模板不会附加到 DOM 中。
对此的任何帮助或指导都将是光荣的。正如您在上面的 plunker 中看到的那样,它运行良好。
我刚刚发表评论,但我没有足够的代表。 我想我会考虑开始在您的父指令上游工作,看看上述任何内容是否可能导致问题。 一次消除一个级别的复杂性,直到找到改变行为的东西。 如果在本地使用 Plunker 代码,它是否有效? 如果没有看到损坏的代码,我认为任何人都很难提供帮助。 对不起,如果我的答案不是你要找的。
相关文章:
- Ember.js-获取DOM元素的模型数据
- 如何获取dom元素的代码行号
- 如何使用d3.jsj或jquery获取DOM
- 如何获取dom修改的选择框的当前所选选项
- 获取DOM中属性名称以某个字符串开头的所有HTML元素
- 在插入符号位置获取DOM元素
- 使用 jQuery 获取 DOM 元素的 XPath
- 获取DOM元素的性能差异
- 在 GWT 中按属性获取 DOM 元素
- Chrome扩展程序获取DOM文本并在弹出窗口中显示.html然后单击按钮
- jQuery:在具有相同类的对象列表中获取 DOM 中的对象编号
- 是否可以从外部样式表中获取 dom 元素的特定 css 属性的值,而不是从计算的样式表中获取
- 获取 DOM 中的拉斐尔 id 属性
- 如何获取 dom 元素的当前 html
- 如何在 YUI 事件处理程序中获取 DOM 节点
- 如何在javascript中获取DOM元素内容的二进制表示
- 使用 JavaScript 从 AJAX 响应中获取 DOM 元素
- 从字符串中获取 DOM
- 如何在电子应用程序中从浏览器窗口获取DOM树
- 哞.无法在 iframe 中获取 DOM 元素