ng-include被注释掉了

时间:2016-03-27 16:50:03

标签: angularjs angularjs-ng-include

所以在我的角度看来,我有这个:

<div id="submenu" ng-include="'/submenu.html'" ></div>

但是当我访问该页面时,HTML部分是:

<!-- ngInclude : '/submenu.html' -->

我将这行代码放在其他页面中并正确呈现。只有在一个页面上才会被注释掉。

我该怎么办,如何解决这个问题?我以前从未见过这个错误。

由于

修改

我刚检查过,代码甚至没有为这个特定的html文件执行GET

修改

我只是删除了这个时代的复杂部分,现在只是

<div id="submenu" ng-include="'submenu.html'" ></div>

<div id="anothersubmenu" ng-include="'anothersubmenu.html'" ></div> 

并且这些文件中没有一个呈现,它们都被注释掉了。我的控制器看起来正常我在Chrome 49.0.2623.87米上查看此内容。所有包含的文件都包含相同的ID,包括它们。所有文件都在同一个文件夹中。

我不知道ng-include是否有限制?

由于

1 个答案:

答案 0 :(得分:0)

我有相同的场景但我使用了创建了ngInclude元素 angular.compile我也得到了  <!-- ngInclude : '/file.html' -->

我没有看到任何请求从我的浏览器发出以获取文件

最后我使用了解决了这个问题 scope.$apply()

摘要周期必须在实际包括之前发生。

希望它有所帮助:)