我嘗試與複選框AngularJS與語義UI作出操作:角JS和語義的UI複選框需要雙擊
<div class="ui checkbox" ng-click="myCtrl.value=!myCtrl.value">
<input type="checkbox" class="hidden" ng-model="myCtrl.value"/>
<label>Property</label>
</div>
它看起來,像我語義的UI複選框的任何副本需要「激活「通過點擊。第一次點擊是改變價值,但不是外觀。然後我的Semantic-ui複選框總是落後一步 - 它顯示與保存在「value」變量下的狀態相反的狀態。
我注意到,那是我用「正常」的複選框,點擊標籤工作正常,但點擊輸入改變其狀態兩次(返回到第一狀態):
<div ng-click="myCtrl.value=!myCtrl.value">
<label><input type="checkbox" ng-model="myCtrl.value"/> Property</label>
</div>
這可能是一些非常基本的東西,但是當我正在研究我的第一個Angular項目時,真正基本的東西仍然是很大的問題:)謝謝。
沒有對我的工作 - 仍然需要特殊「神奇點擊」激活。放棄 - 將嘗試使用Semantic JS中的樣式,並使用Angular在複選框上操作。 – Stan