Работа с формами Angular2s и попытка выяснить процесс обработки событий с помощью выборок. У меня есть объект Heros, который хранится в опциях. То, что я хочу сделать, это то, что когда я выбрал героя, инициируйте событие родительскому компоненту, который будет делать что-то с результатами. Тем не менее, я не могу найти конкретный пример возможности получить событие, когда выбор изменился (т.е. Новый герой в списке, который был выбран).
interface Hero {
id: number;
name: string;
}
@Component({
selector: 'my-app',
template:`
<h1>{{title}}</h1>
<form>
<select>
<option *ngFor="#hero of heros "
[value]="hero">
{{hero .name}}
</option>
</select>
</form>
`
})
export class AppComponent {
@Input() heros:Observable<Hero>
@Output("selectedHeroChange") selectedHeroChange:EventEmitter<any> = new EventEmitter
onHeroChange(hero:Hero){
this.selectedHeroChange._next(hero);
}
}
Спасибо заранее!