【发布时间】:2018-06-17 08:25:46
【问题描述】:
我刚刚了解到关键字“nativeElement”不兼容跨浏览器,例如:
let whatever = <HTMLDivElement>this.$elementRef.nativeElement;
whatever.style.display = 'none';
现在可以通过像这样使用渲染方法进行纠正。
this._render.setElementClass(whatever, 'display', 'none');
不过我也有以下几点:
this.whatever = <HTMLDivElement>this.$elementRef.nativeElement.querySelector(".myLookupClass");
如果在这种情况下请告知
".nativeElement.querySelector(".myLookupClass")" 可以跨浏览器工作吗?如果不是,请告知替代技术。
提前致谢。
【问题讨论】:
标签: javascript angular typescript dom-manipulation elementref