2016-03-11 65 views
0

我有一個具有單選按鈕組的表單,其值爲ng-value = true它們都是模型上我們自己的實體,我必須使用並且如果用戶選擇了一個然後改變他們的想法,它仍然是真實的。如果以角度方式取消選擇,我怎麼能使這個錯誤?角度單選按鈕組如果選擇後沒有被選中,則爲false

我的情況plnkr plunkr

<label class="radio-inline"> 
      <input type="radio" 
        data-ng-value="true" 
        data-ng-model="vm.minorWorks.earthArTNS" 
        id="minorTns" 
        name="earthArrangements" /> 
      <strong> TN-S</strong> 
     </label> 
     <label class="radio-inline"> 
      <input type="radio" 
        data-ng-value="true" 
        data-ng-model="vm.minorWorks.earthArTNCS" 
        id="minorTncs" 
        name="earthArrangements" /> 
      <strong>TN-C-S</strong> 
     </label> 
     <label class="radio-inline"> 
      <input type="radio" 
        data-ng-value="true" 
        data-ng-model="vm.minorWorks.earthArTT" 
        id="minorTt" 
        name="earthArrangements" /> 
      <strong>TT</strong> 
     </label> 
     <label class="radio-inline"> 
      <input type="radio" 
        id="minorOther" 
        name="earthArrangements" 
        data-ng-value="true" 
        data-ng-model="vm.minorWorks.earthArOther" 
        data-ng-change="vm.minorWorks.earthArSpecify = vm.minorWorks.earthArOther ? vm.minorWorks.earthArSpecify : ''" /> 
      <strong>OTHER</strong> 
     </label> 
+0

準確輸出你想要什麼這個?? –

+0

如果它已被選中我希望它是假的,因爲它會給我在模型 – StudentRik

+0

虛假的結果它不是一個正確的方式來獲得此輸出。 –

回答

0

你可能添加功能的複選框,ng-click="checkState(model)"

和.js文件

$scope.checkState = function(model){ 
    if(model) { // if model = true 
     model = false; //set model to false 
    } 
} 
相關問題