我想使用 elementRef 移动组件的位置。
我下面的代码看起来相当合理 - 但不起作用。为什么?
ngAfterViewInit() {
let element = this.elementRef.nativeElement
element.style.color = "red" // WORKS!
element.style.top = "100px" // NO EFFECT!
}
这是我的示例的链接:https://stackblitz.com/edit/angular-qlzkkc?file=app%2Fhello.component.ts https://stackblitz.com/edit/angular-qlzkkc?file=app%2Fhello.component.ts
这是CSS的问题。例如,如果您添加element.style.position = "absolute"
,你会看到top = "100px"
works.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)