有没有办法在AngularJS 2中的私有变量中存储html元素?

时间:2016-10-07 10:51:59

标签: angular

我是角度2的新手。我试图避免* ngFor循环因为我认为它有IE9的问题,这是我的项目的最低要求。我记得在ReactJS中你可以将元素/组件存储在变量中。这在Angular 2中是否可行?

1 个答案:

答案 0 :(得分:0)

如果你转到https://github.com/angular/angular,你可以检查Angular2是否支持IE9,所以你不应该有任何问题。

提出问题:

  • DOM Elements:char code; class
  • 组件:ElementRef泛型类

您必须使用以下装饰器来访问模板中的元素/组件:

  • ViewChild / ViewChildren
  • ContentChild / ContentChildren

选中此项以查看ViewChild与...之间的区别ContentChild https://stackoverflow.com/a/34327754/6771029

以下是使用ComponentRef<T>装饰器https://angular.io/docs/ts/latest/api/core/index/ViewChild-decorator.html

的方法