使用Angular 2从按钮的onClick事件创建可观测对象的首选方式是什么?
我不确定在组件代码中从DOM中获取native-element 是否被认为是最佳实践(我该怎么做?),或者如果有其他我不知道的捷径.
使用Angular 2从按钮的onClick事件创建可观测对象的首选方式是什么?
我不确定在组件代码中从DOM中获取native-element 是否被认为是最佳实践(我该怎么做?),或者如果有其他我不知道的捷径.
You can use Observable.fromEvent
like explained in Angular2 RxJS getting 'Observable_1.Observable.fromEvent is not a function' err或
或者只是向前看一看
private obs = new Subject();
public obs$ = this.obs.asObservable();
@HostListener('click', ['$event'])
clickHandler(event){
this.obs.next(event);
}
或
<button (click)="obs.next($event)">