问题:
如何在不注入标记的情况下使用ng-repeat?
这个技巧似乎不起作用(工作示例==正确答案)。 -start,-end技巧不起作用。
我找到了接近的解决方案,但我使用的是ul / li,而不是桌子。所以......
显然,我不能在ul和li之间加上一个div。
指令是一种简单的方法,但我希望在这种情况下避免这种情况。
更新
我现在意识到没有人理解我的问题,因为我的代码没有发布。我是StackOverflow noob。以下是我所指的代码,但没有正确发布:
<ul>
[[REPEAT]]
<li ng-show="something"></li>
<li ng-show="otherthing"></li>
[[/REPEAT]]
</li>
答案 0 :(得分:1)
你可以在li元素上放置repeat指令,而不创建另一个HTML元素......?
<div ng-app>
<ul>
<li ng-repeat="item in ['first','second','third']">{{item}}</li>
</ul>
</div>
答案 1 :(得分:1)
<ul>
<li ng-repeat-start="a in b" ng-show="something"></li>
<li ng-repeat-end ng-show="otherthing"></li>
</li>
这就是你想要的吗?