Angular2中的ViewChild强制查看刷新

时间:2016-12-01 15:22:28

标签: angular dom

我使用ViewChild访问DOM中的元素。但是,使用此选项会导致每次单击元素时都会刷新窗口。相比之下,使用document.querySelector的相同实现并不刷新窗口。我更喜欢ViewChild实现,因为它看起来更干净。

Viewchild实施

    function link01() {
document.getElementById("hover-change").style.backgroundImage = "url(images/1.jpg)";
}

document.querySelector实现

export class NavigationListComponent {
  @ViewChild('mdl-layout') drawer: any;
  @Input() unreadEmailCount: number;
  drawer: any;

  constructor() {
    let MaterialLayout: any;
  }

  toggleDrawer() {
    this.drawer.MaterialLayout.toggleDrawer();
  }

}

0 个答案:

没有答案