我試圖應用一個css類來標記,如果條件成爲真使選中單選按鈕,但它不工作。ng-repeat中的條件CSS類不起作用
示例代碼
<ul style="font-size: 100%;font: inherit;">
<li style="margin:10px 0 0 0;" ng-repeat="condition in sampleArray">
<label class="radio" ng-class="{checked: someCodition.conditionId == condition.conditionId}">
<span class="icon"></span><span class="icon-to-fade"></span>
<input type="radio" ng-model="previewContentCondition" ng-value="condition" ng-change="setPreviewContentFromCondition()">
<span ng-bind="condition.conditionName"></span>
</label>
</li>
</ul>
我試圖改變這樣的,但是這也不能正常工作。
<ul style="font-size: 100%;font: inherit;">
<li style="margin:10px 0 0 0;" ng-repeat="condition in sampleArray">
<label class="{{someCodition.conditionId == condition.conditionId ? 'radio ' : 'radio checked' }}">
<span class="icon"></span><span class="icon-to-fade"></span>
<input type="radio" ng-model="previewContentCondition" ng-value="condition" ng-change="setPreviewContentFromCondition()">
<span ng-bind="condition.conditionName"></span>
</label>
</li>
</ul>
任何解決方案?如果我直接使用css,它的工作正常。
編輯
,如果我做someCodition.conditionId == 1,類是越來越適用於所有的無線標籤。
使用單個大括號和ng級'ng-class = {condition}' –
控制檯中的任何錯誤?當你說「不工作」時,你的意思是不加班? –
@ValentinCoudert,我沒有得到任何錯誤,類沒有得到應用到標籤 – Ali786