AngularJs是否可以通過單擊取消選擇HTML“廣播”輸入?
單選按鈕一次只能選擇一個,并且一旦被選中就不能被用戶取消選中(除非您以編程方式進(jìn)行操作)。因此,如果要在當(dāng)前選中它時取消選中它,則可以執(zhí)行以下操作:
<input type='radio' ng-model='checked' value='500' ng-click='uncheck($event)' /><input type='radio' ng-model='checked' value='1000' ng-click='uncheck($event)' /><input type='radio' ng-model='checked' value='1500' ng-click='uncheck($event)' />
在您的控制器中:
$scope.uncheck = function (event) { if ($scope.checked == event.target.value)$scope.checked = false}
演示:http ://jsfiddle.net/8s4m2e5e/3/
注意:如果您確實要從多個選項中選擇一個或不選擇,則可以選擇 <select>
解決方法我有收音機(jī)輸入,如果要檢查當(dāng)前收音機(jī),我想通過單擊收音機(jī)u檢查狀態(tài)。
這段代碼:
<input type='radio' name='average' ng-model='checked' ng-change='false' value='500' class='ng-valid ng-dirty'><input type='radio' name='average' ng-model='checked' ng-change='false' value='1000' class='ng-valid ng-dirty'><input type='radio' name='average' ng-model='checked' ng-change='false' value='1500' class='ng-valid ng-dirty'>
不工作
小提琴:http ://jsfiddle.net/Zoomer/8s4m2e5e/
相關(guān)文章:
1. angular.js - webpack build后的angularjs路由跳轉(zhuǎn)問題2. java - web項目中,用戶登陸信息存儲在session中好 還是cookie中好,取決于什么?3. java - Activity中的成員變量被賦值之后,Activity被回收的時候內(nèi)存才會被釋放嗎4. Discuz! Q 有人用過嗎?5. 數(shù)組按鍵值封裝!6. 我寫的哪里有錯?請大神幫忙查看一下。7. 請求一個數(shù)據(jù)返回內(nèi)容為空或者錯誤如何再次請求幾次8. 使用list和each配合,的作業(yè),輸出一行后,如何換行9. php由5.3升級到5.6后,登錄網(wǎng)站,返回的是php代碼,不是登錄界面,各位大神有知道的嗎?10. 為什么bindClass訪問不了的?
