2016-09-24 2 views
0

Dans mon code, en boucle, deux groupes de boutons radio seront créés. Par exemple,Modifier dynamiquement le nom du bouton radio

RadioButton1: a.Yes b.no 

RadioButton2: a.Yes b.no 

Le problème est, je suis incapable de changer le nom du bouton radio dynamically.So, quand je vérifie dans un bouton radio dans un groupe, l'élément d'un autre groupe est en cours de vérification.

Mon code est-

<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> 

Je dois travailler name = "{{" avarageOrBestCount "+ parent $. $ Index}}". Comment puis-je changer dynamiquement le nom du bouton radio?

+0

Essayez d'appendre à l'index de nom de parent répear/scope ainsi –

+0

$ parent. $ Index ... yah .. Je l'ai essayé .... mais il ne fonctionne pas –

+1

Essayez cette variante: name = " avarageOrBestCount {{$ parent. $ index}} " – Natiq

Répondre

0

Vous rompez la chaîne d'attributs. Modifier cette ...

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

A cette ...

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

Utilisez les guillemets simples dans les guillemets " ''" ou vice-versa.