请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

接灰的电子产品 2017-12-03 09:08:54

log 一下 darkTheme 的值以及 togglebutton 切换的值,一般是这两个地方写的有问题导致的

0 回复 有任何疑惑可以回复我~
  • 提问者 张胜O_O #1
    【header.component.html】
    <md-slide-toggle (change)="onChange($event)">黑夜模式</md-slide-toggle>
    
    【header.component.ts】
      onChange(checked: boolean) {
        this.toggleDarkTheme.emit(checked);
    这里checked的值是可以正确获取的
      }
    【app.component.ts】
      switchTheme(dark) {
        this.darkTheme = dark;
      }
    这里darkTheme 的值是可以正确获取的
    回复 有任何疑惑可以回复我~ 2017-12-03 10:27:52
  • 提问者 张胜O_O #2
    老师您好,我在上面补充了console.log
    回复 有任何疑惑可以回复我~ 2017-12-03 10:29:05
  • 你的checked 得到的不是boolean 型,你这样写得到的是事件对象
    回复 有任何疑惑可以回复我~ 2017-12-03 11:50:37
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信