Eu tenho um ngFor
loop simples que também mantém o controle da corrente index
. Quero armazenar esse index
valor em um atributo para que eu possa imprimi-lo. Mas não consigo descobrir como isso funciona.
Eu basicamente tenho isso:
<ul *ngFor="#item of items; #i = index" data-index="#i">
<li>{{item}}</li>
</ul>
Eu quero armazenar o valor #i
no atributo data-index
. Eu tentei vários métodos, mas nenhum deles funcionou.
Eu tenho uma demonstração aqui: http://plnkr.co/edit/EXpOKAEIFlI9QwuRcZqp?p=preview
Como posso armazenar o index
valor no data-index
atributo?
attr.
é uma sintaxe para dizer ao Angular2 para definir o valor da expressão como o nome do atributo. Não é apenas como avaliar o JSON, eu acho ;-) Veja este link: angular.io/docs/ts/latest/guide/template-syntax.html