ng-include不适用于ng-show

时间:2013-08-20 21:13:10

标签: javascript angularjs

我有一个简单的角度应用程序,但模板正在增长。我想拆分并使用ng-include指令,但我无法正确包含它。

当前template.html

<div class="edit-object-form" ng-show="editable">
    <!-- ... -->
</div>
<div class="list-objects" ng-show="!editable">
    <!-- ... -->
</div

期望template.html

<div class="edit-object-form" ng-show="editable">
    <div ng-include="/partials/edit_objet_form.html"></div
</div>
<div class="list-objects" ng-show="!editable">
    <!-- ... -->
</div

editable的默认值为false,但当我切换到true时,include指令不起作用。

注意:我正在使用Angular-1.0.7

1 个答案:

答案 0 :(得分:0)

我无法重新创建此问题。看一下加载两个不同模板的plunker。 (两者看起来很奇怪,因为它们是从其他掠夺者那里偷来的模板,允许使用xss)。

也许这个问题是由两个不完整的div结束标记引起的,即。