我使用ViewChild访问DOM中的元素。但是,使用此选项会导致每次单击元素时都会刷新窗口。相比之下,使用document.querySelector的相同实现并不刷新窗口。我更喜欢ViewChild实现,因为它看起来更干净。
function link01() {
document.getElementById("hover-change").style.backgroundImage = "url(images/1.jpg)";
}
export class NavigationListComponent {
@ViewChild('mdl-layout') drawer: any;
@Input() unreadEmailCount: number;
drawer: any;
constructor() {
let MaterialLayout: any;
}
toggleDrawer() {
this.drawer.MaterialLayout.toggleDrawer();
}
}