Angular2:ViewChild引用在类的构造函数中还是在类主体中?
最佳实践是什么?以下两者的区别在哪里:Angular2:ViewChild引用在类的构造函数中还是在类主体中?,angular,Angular,最佳实践是什么?以下两者的区别在哪里: export class suchPage { @ViewChild(SuchDirective) suchDirective:SuchDirective; } 及 官方文件引用了第一种方法。我猜这是最好的做法: 官方文件引用了第一种方法。我猜这是最好的做法: 第二种方法不起作用,因为ViewChild注入元素仅在视图初始化(ngAfterViewInit)之后可用。第二种方法不起作用,因为ViewChild注入元素仅在视图初始化(ngAfter
export class suchPage {
@ViewChild(SuchDirective) suchDirective:SuchDirective;
}
及
官方文件引用了第一种方法。我猜这是最好的做法:
官方文件引用了第一种方法。我猜这是最好的做法:
第二种方法不起作用,因为
ViewChild
注入元素仅在视图初始化(ngAfterViewInit
)之后可用。第二种方法不起作用,因为ViewChild
注入元素仅在视图初始化(ngAfterViewInit
)之后可用
export class suchPage {
@ViewChild(SuchDirective);
constructor(
private suchDirective:SuchDirective
) {}
}