2016-09-24 2 views
0

В моем коде, путем циклизации, будут созданы две группы переключателей. Например,Изменение имени переключателя динамически

RadioButton1: a.Yes b.no 

RadioButton2: a.Yes b.no 

Проблема заключается в том, что я не могу изменить название кнопки радио dynamically.So, когда я проверяю в одной радиокнопки в группе, элемент другой группы проверяется.

Мой код

это-
<div ng-repeat="t in getTimes(2) track by $index"> 
    <div> 
     <div> 
      <div ng-repeat="radioButton in 
            selection.head.avarageOrBestCount">s 
       <input type="radio" name=" 
            {{"avarageOrBestCount"+$parent.$index}}" 
        value="{{radioButton}}" ng-model="ss"> {{radioButton}}<br> 
      </div> 
     </div> 
     </div> 
    </div> 

Мне нужно работать имя = "{{" avarageOrBestCount "+ $ родителя. $ Индекс}}". Как я могу изменить имя переключателя динамически?

+0

Попробуйте добавить индекс имени от родительского repear/scope, а также –

+0

$ parent. $ Index ... yah .. Я пробовал его .... но его не работает –

+1

Попробуйте этот вариант: name = " avarageOrBestCount {{$ parent. $ index}} " – Natiq

ответ

0

Вы нарушаете строку атрибута. Измените это ...

name="{{"avarageOrBestCount"+$parent.$index}}" 

к этому ...

name="{{'avarageOrBestCount'+$parent.$index}}" 

Используйте одинарные кавычки в двойные кавычки " ''" или наоборот.

Смежные вопросы