I use angular2 and i'im bind data from the service, the problem is that when I load the data, I have to filter it by id, this is what I should do:
<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>
and this is the data:
[ { "id": 1, "value": "Fenêtre" ,"class":"md-primary" ,"label":"Fenêtre" ,"checked":"true"}, { "id": 2, "value": "Porte Fenêtre" ,"class":"" ,"label":"Porte Fenêtre" } ]
By the way, I want only data with id = 1 to be accepted, but I see this error:
EXCEPTION: Template parse errors: Parser Error: Bindings cannot contain assignments at column 14 in [ngIf item.id=1] in RadioFormesType1Component@10 :16 (" <md-radio-button *ngFor="#item of items_list" [ERROR ->]*ngIf="item.id=1" value="{{item.value}}" class="{{item.class}}" checked="{{item.check"): RadioFormesType1Component@10 :16
so any suggestion to use ngif and ngfor together?
source share