【发布时间】:2017-09-07 02:25:24
【问题描述】:
我正在实现一个 Angular Material Slide Toggle。如果用户将切换从真切换为假,我想显示确认以确保他们想要这样做。如果他们说取消,我想保持滑动切换设置为真。我做错了什么?
这是组件的html:
<md-slide-toggle checked="checked" (change)="changeEvent($event)">Slide Toggle</md-slide-toggle>
还有组件的打字稿:
changeEvent(ev) {
if (ev.checked === false) {
var x = confirm("Are you sure?")
if (!x) {
return ev.checked === false;
}
}
}
这里有一个 plunker 展示了我到目前为止所拥有的...http://plnkr.co/edit/WP55vlFQBljgKM0jkf2R?p=preview
我怎样才能做到这一点?
【问题讨论】:
标签: javascript html angular angular-material slidetoggle