Angular - 绑定公共/私有属性

par*_*yzm 5 binding angular

我正在angular.io 上做 angular 教程,在那里我读到:

constructor(**public** messageService: MessageService) {}
Run Code Online (Sandbox Code Playgroud)

messageService属性必须是public因为您将要在模板中绑定到它。

Angular 只绑定到public组件属性。

public在那里强调。

但是,如果我改变publicprivate那里,一切都像以前一样......

所以请引导我到我可以打消疑虑的地方。

我的 Angular 版本:5.0.0,

谢谢!

Ank*_*oor 2

这只是一个建议,以便您的项目与 AOT(提前)类型的构建过程兼容。您可以通过使用以下命令创建 AOT 构建来查看其影响:

ng build --prod
Run Code Online (Sandbox Code Playgroud)