包括的?

我有一个通过ng-include插入的模板,该模板也有一个ng-include 。 没有显示内在ng-incude 。 为什么?

主要模板:

<div ng-include src="'views/outer.html'"></div>

意见/ outer.html:

<div ng-repeat="item in items">
    // Stuff
    <div ng-include src="'views/inner.html'"></div> // not being shown
    // More stuff
</div>

您发布的代码应该可以工作,因此问题可能位于其他地方。

其中一个原因可能是JavaScript错误在其他位置抛出,或者在范围内找不到任何项目。 确保检查浏览器控制台。

为了您的方便,以下是您的代码的工作版本:

http://plnkr.co/edit/pCTInrtITqHraC1hPyZH?p=preview

希望有所帮助!


ng-include是一个指令。 你的view / outer.html应该这样做:

$parent.items

因为指令不会自动继承父项。

链接地址: http://www.djcxy.com/p/76667.html

上一篇: include's?

下一篇: Wordcloud in different shapes in R