J'ai créé des éléments:
<span *ngFor="let versuch of versuche"> <div id="titleId[versuch]"><br></div> </span>
3 Réponses :
par exemple, en considérant ce modèle p> doc - https://docs.angularjs.org/guide / Interpolation # -ngattr-for-Binding-Attributs-ARBITRARY-ATTRÉS P> ngattr code> <li *ngFor="item of items" #elem [attr.id]="item.id">
{{ item.name}} ID: {{elem.id}}
</li>
Ne pas utiliser comme nom de variable #item code>, le # code> est uniquement de la variable de référence de modèle (comme vous utilisez dans #elem code>)
Utiliser Si vous devez disposer d'une carte d'identité correspondante basée sur l'index de la variable code> Versuche code>, vous pouvez ignorer la variable TITLETID code> et faites-le directement dans le modèle. P> index code> à partir du * ngfor code>. Essayez ce qui suit TITleID code> est une matrice de chaînes stress> p> TITleID CODE> Non utilisé STRT> P> <span *ngFor="let versuch of versuche">
<div attr.id="{{titleIdObj[versuch]}}">{{versuch}}<br></div>
</span>
Utilisez [ID] au lieu de ID comme dans l'exemple ci-dessous:
<span *ngFor="let versuch of versuche">
<div [id]="titleId[versuch]"><br></div>
</span>
En angulaire, vous pouvez simplement utiliser des crochets comme: code>
La «manière angulaire» est utilisée sur la fenêtre de visualisation, voir