login和sidenav组件黑夜主题不生效
来源:2-8 Angular Material 主题
穿鞋的面条
2017-12-15
切换黑夜主题后,header和footer组件(添加了color="primary")的主题颜色改变了,但其它组件的主题没有变化,
我看到老师切换时,login和sidenav组件的主题也跟着变化的,请问这是什么原因?
2回答
-
代码贴出来啊
022017-12-17 -
穿鞋的面条
提问者
2017-12-17
<md-toolbar color="primary">
<button md-icon-button (click)="toggleSidebar()">
<md-icon svgIcon="menu"></md-icon>
</button>
<span>学习Angular4-测试项目</span>
<span class="fill-remaining-space"></span>
<md-slide-toggle (change)="toggleDarkTheme($event)">黑夜模式</md-slide-toggle>
</md-toolbar>export class HeaderComponent implements OnInit {
@Output()
toggle = new EventEmitter<void>();
@Output()
isDarkTheme = new EventEmitter<boolean>();
constructor() { }
ngOnInit() {
}
toggleSidebar() {
this.toggle.emit();
}
toggleDarkTheme(event) {
this.isDarkTheme.emit(event.checked);
}
}00
Angular打造企业级协作平台,让你在Angular领域中出类拔萃
998 学习 · 536 问题
相似问题