Angular4.0 事件绑定基础问题 $event
如 <md-slide-toggle (change)="onChange($event.checked)">切换</md-slide-toggle>
,事件绑定。$event是一个 DOM Event 对象,
其中,$event.checked
是如何产生 boolean 值的?
Template 片断:
<md-slide-toggle (change)="onChange($event.checked)">切换</md-slide-toggle>
TS 片断:
@Output() toggleDarkTheme = new EventEmitter<boolean>();
onChange(checked: boolean) {
this.toggleDarkTheme.emit(checked);
}
哦,竟然没有回答,是我没说明白吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
$event
并不是一个DOM Event 对象。而是组件通过Output
回传给你的具体数据对象。多看他的源码,比提问题更快速,不知道是不是
material2
。但道理是一样的。https://github.com/angular/ma...