在我使用的Angular 2/Ionic 2(final/rc0)项目中的组件中:
protected contentTarget: ViewContainerRef;
ngOnInit() {
this.contentTarget.createComponent(componentFactory);
}
Run Code Online (Sandbox Code Playgroud)
AoT编译器说:
Error at ....: Property 'contentTarget' is protected and only accessible within class 'IncludeTemplateComponent' and its subclasses.
Run Code Online (Sandbox Code Playgroud)
变量(属性)不会在整个项目中的任何其他位置使用.
那么......任何人都可以对此有所了解,是createComponent工厂将contentTarget变量传递给它的子节点,或者为什么编译器不喜欢这里受保护?现在所有Angular2中的受保护变量都是"被禁止的"吗?
| 归档时间: |
|
| 查看次数: |
2709 次 |
| 最近记录: |