【发布时间】:2017-08-18 15:42:08
【问题描述】:
我已经在这里阅读了一些答案,例如this,但我的问题略有不同。我想将组件作为 DOM 元素,以便我可以在其上添加/删除一些 CSS 类。
我的 HTML 模板包含组件:
<sidenav-menu #sidenav class="app__sidenav"></sidenav-menu>
我的类包含对它的引用:
@ViewChild('sidenav') sidenav: ElementRef;
但是当我在我的一个函数中记录 this.sidenav 时,我看到它是一类 Sidenav 组件的表示,而不是它的 DOM 表示。为什么会这样?
【问题讨论】:
-
另请参阅this answer 以了解可以传递给
{read:...}参数的内容
标签: angular