我已经实现了角度材料滑动切换,除了某些原因它由于某种原因没有将值绑定到相关变量之外似乎都有效吗?
// other irrevelant imports above..
import {MatDialog, MatDialogRef, MAT_DIALOG_DATA} from '@angular/material';
@Component({
selector: 'app-calendar',
templateUrl: './calendar.component.html',
styleUrls: ['./calendar.component.scss'],
host: {
'(document:click)': 'handleClickEvent($event)',
}
})
export class CalendarComponent implements OnInit {
filteringSchedule: boolean = false;
filteringSent: boolean = false;
filteringFailed: boolean = false;
}
// 零件
<mat-slide-toggle
class="calendar-filter-types"
[ngModel]="(filteringSchedule)"
[color]=""
[checked]="">
Scheduled : {{ filteringSchedule }}
</mat-slide-toggle>
检查或取消选中切换后,我希望filteringSchedule值相应地更改为true或false?然而,在组件内部,由于某些未知原因,它始终保持为假 – 有人能说明为什么会这样吗?
我是Angular 4
解决方法:
只需将您的HTML更新为
[(ngModel)]="filteringSchedule"
原文地址:https://codeday.me/bug/20190611/1216252.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。