2017-04-14 19 views
-5
class Heroe{ 
    selected ?: boolean; 
}  


heroes: Observable<Heroe[]> 
.... 
this.heroes = this.heroService.getHeroes() 
.... 
select_all(){ 
    How to do it? 
} 

=======angular2如何選擇呢?

<div *ngFor="let hero of heroes | async" > 
    <span *ngIF="hero.selected">selected</span> 
    {{hero.name}} 
</div> 
<input type="checkbox" #checkbox (change)="select_all(checkbox.checked)"> 

如何選擇? 如何選擇? 如何選擇? 如何選擇? 如何選擇? 如何選擇?

+0

哪裏有英雄數據來自哪裏? – elpddev

回答

0
this.heroes = this.heroes.map(heroes => heroes.map(hero => ({...hero, selected})));