<ul ng-repeat="lay in lays">
<li ng-repeat="color in colors">
</li>
</ul>
這個循環做的非常好,我想補充,如果在循環中的條件:如何角中繼器的循環中,如果條件添加
if(lay == 0 && $index == 0){ {{color}} } else{ "white" }
<ul ng-repeat="lay in lays">
<li ng-repeat="color in colors">
</li>
</ul>
這個循環做的非常好,我想補充,如果在循環中的條件:如何角中繼器的循環中,如果條件添加
if(lay == 0 && $index == 0){ {{color}} } else{ "white" }
可以使用這樣的函數
<ul ng-repeat="lay in lays">
<li ng-repeat="color in colors">{{render(lay, $index, color)}}</li>
</ul>
$scope.render = function (lay, index, color) {
if (lay == 0 && index == 0) return color;
else return "white";
}
<ul ng-repeat="lay in lays">
<li ng-repeat="color in colors">
{{ (lay == 0) && (($index == 0) && color || "white") || "white" }}
</li>
</ul>
無需使用控制器。
在我看來,你應該在控制器中過濾你的數據,它的更全面和更好的維護。
如何測試您的代碼? – zsong
@sza我已經完成了類似的項目。如果魯珀特可以提供一個jsfiddle,我可以證明給你。 – geniuscarrier
我在說單元測試。 – zsong