sto usando angular2 e i'im dati vincolanti da un servizio, il problema è quando sto caricando i dati dovrei filtrarlo con un id, questo è quello dovrei fare:Non posso usare * ngIF dentro * ngPer: angular2
<md-radio-button
*ngFor="#item of items_list"
*ngIf="item.id=1"
value="{{item.value}}" class="{{item.class}}" checked="{{item.checked}}"> {{item.label}}
</md-radio-button>
e questo è il dato:
[
{ "id": 1, "value": "Fenêtre" ,"class":"md-primary" ,"label":"Fenêtre" ,"checked":"true"},
{ "id": 2, "value": "Porte Fenêtre" ,"class":"" ,"label":"Porte Fenêtre" }
]
dal modo in cui voglio solo i dati con id = 1 ammessi, ma io sto vedendo questo errore :
EXCEPTION: Template parse errors:
Parser Error: Bindings cannot contain assignments at column 14 in [ngIf item.id=1] in [email protected]:16 ("
<md-radio-button
*ngFor="#item of items_list"
[ERROR ->]*ngIf="item.id=1"
value="{{item.value}}" class="{{item.class}}" checked="{{item.check"): [email protected]:16
quindi qualche suggerimento di usare ngif e ngfor insieme?
Semplicemente, ancora più semplice rispetto alle risposte: filtrare i dati nel vostro componenti e si passa a la vista, non è affatto necessario farlo nella vista. –