2017-04-14 20 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})));