最初我有這種硬編碼的HTML。ng類的條件失敗,模數
<div class="col-xs-2">
<div class="days-group">
<input type="checkbox" id="Mondays" value="1">
<label for="Mondays">Mondays</label>
</div>
<div class="days-group">
<input type="checkbox" id="Tuesdays" value="2">
<label for="Tuesdays">Tuesdays</label>
</div>
<div class="days-group">
<input type="checkbox" id="Wednesdays" value="3">
<label for="Wednesdays">Wednesdays</label>
</div>
</div>
<div class="col-xs-2">
<div class="days-group">
<input type="checkbox" id="Thursdays" value="4">
<label for="Thursdays">Thursdays</label>
</div>
<div class="days-group">
<input type="checkbox" id="Fridays" value="5">
<label for="Fridays">Fridays</label>
</div>
<div class="days-group">
<input type="checkbox" id="Saturdays" value="6">
<label for="Saturdays">Saturdays</label>
</div>
</div>
<div class="col-xs-2">
<div class="days-group">
<input type="checkbox" id="Sundays" value="">
<label for="Sundays">Sundays</label>
</div>
</div>
然後,我用ng-repeat與對象數組重複。但是我沒有使用ng-class條件添加類。
<div ng-repeat="day in days" ng-class="{'col-xs-2':'$index % 3 === 0'}">
<div class="days-group">
<input id="{{day.value}}"type='checkbox' value="{{day.value}}" check-list='checked_days'>
<label for="{{day.value}}">{{day.name}}</label>
</div>
</div>
這裏有什麼問題?邏輯是如果元素是3然後添加一個col-xs-2。
謝謝,但沒有解決不了的問題。 –
嘗試'$ index == 3'而不是'$ index%3 === 0'.it可能在邏輯上不正確 –
nope。模數是找到剩餘的 –