【发布时间】:2018-05-09 07:56:10
【问题描述】:
我在 angular.io 做 Angular 教程,我在这里阅读:
constructor(**public** messageService: MessageService) {}
messageService属性必须是public,因为您即将在模板中绑定到它。Angular 只绑定到
public组件属性。
我在这里强调public。
但是,如果我在那里将 public 更改为 private,一切都会像以前一样工作......
所以请引导我到可以打消疑虑的地方。
我的 Angular 版本:5.0.0,
谢谢!
【问题讨论】:
-
AFAIK,AOT 编译会抱怨
private属性,AOT 捆绑包也是 prod 构建的首选..