我想知道我是否可以从组件中操作索引页面(angular2)上的元素?我所拥有的场景是,由于index.html不是在我的任何组件中设置为模板的那个,我似乎无法找到操纵它的方法。请在下面示例。
index.html
<div *ngIf="showMe" id="test"></div> <!-- the element that I want to manipulate -->
<myapp></myapp>
Sample.ts
@Component({
selector: 'myapp',
templateUrl:'sample.html',
encapsulation: ViewEncapsulation.None
})
ngOnInit() {
showMe = false;
}
上面不起作用,但几乎是我不想做的主意。我尽可能不想使用其他库。然而,这是我的最后一个选择(使用jquery只是为了操纵),以防我在这个上找不到运气。
提前感谢任何建议。