2015-10-09 93 views
1

嗨在我的項目中使用angularJS。但是,當試圖在我的輸入字段中添加一個span時,與之相關的所有單選按鈕都不起作用。有人可以建議我這裏有什麼問題。單選按鈕不工作 - AngularJS

<tr ng-repeat="(k,v) in final_data.checks"> 
    <td> 
     <div class="input-group input-group-lg" style="width:350%"> 
      <span class="input-group-addon">Check{{ k+ 1 }}</span> 

      <input type="text" ng-model="v.check_name" class="form-control" placeholder="Add Check here"> 
     </div> 
    </td> 
    <!--<----> 

    <td align="center"> 
     <br>&nbsp;&nbsp;&nbsp; 
     <input type="radio" ng-model="v.category" name="{{ k }}" value="A"> 
    </td> 
    <td align="center"> 
     <br>&nbsp;&nbsp;&nbsp; 
     <input type="radio" ng-model="v.category" name="{{ k }}" value="B"> 
    </td> 
    <td align="center"> 
     <br>&nbsp;&nbsp;&nbsp; 
     <input type="radio" ng-model="v.category" name="{{ k }}" value="C"> 
    </td> 
    <!--<button ng-click="clear()">Clear</button>--> 

    <!--&ndash;&gt;--> 
    <td> 
     <br/> 
     <a href="" ng-click="clear($index)"> 
      <i class="glyphicon glyphicon-trash"></i> 
     </a> 
    </td> 
</tr> 

回答

0

您正在單選按鈕組旁邊添加新的單選按鈕。 所以當你添加新的單選按鈕時,新添加的按鈕可以工作,但是由於這會影響你現有的單選按鈕。

0

div實際上影響着這裏的所有部件,因爲我輸入了一些奇怪的東西,比如350%。我刪除了該部分並添加了<input type="text" ng-model="v.check_name" class="form-control" placeholder="Add Check here" style="width:100%">。現在它的工作。謝謝拉詹