【发布时间】:2015-05-21 13:21:35
【问题描述】:
我想知道如何以类似角度的方式实现一项任务(这在服务器端模板中非常容易):
{{ if condition }}
<div class="container">
{{ endif }}
<div class="child"></div>
{{ if condition }}
</div> <!-- closing container -->
{{ endif }}
我当然知道 ng-hide、ng-show 和 ng-hide……但它认为我不能使用这些指令来执行我的任务……那我该怎么办?
ps:我无法做到以下几点:
<div class="container" ng-if="condition">
<div class="child"></div>
</div>
<div class="child" ng-if="!condition"></div>
因为我使用模块运算符 (%) 将“子”节点包装到每个 X 元素的“容器”中(其中 X 是动态参数)
最终结果将是(假设 X 为 4):
<div class="container">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
<div class="container">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
... 等等(我在 ng-repeat 中)
【问题讨论】:
-
你能为此提供小提琴吗?
标签: javascript angularjs templates