仅将公共环境用于产品环境

时间:2020-01-23 20:56:43

标签: angular angular-cli

我正在使用ng build --prod来构建我的应用程序,但出现约200个错误:

enter image description here

大多数错误是因为我使用了private而不是public。我不明白如果JavaScript无法执行private,为什么可以在TypeScript中使用private?那么Date Open Close 20190101 23.00 0 20190102 0 0 20190103 19 18 20190104 21 19 的意义是什么?

这是否意味着我必须将所有私人变成公开?如果是这样,是否有可能在开发环境中保留我的私密性,而仅在产品环境中使用公共性?

1 个答案:

答案 0 :(得分:0)

在打字稿中,专用表示“专用于我用打字稿编写的组件”。从相应的视图(html部分)访问时,您只能访问公共成员。

AFAIK,没有“我们之间的内部”和可见性修改器。因此,您可以使用命名约定来帮助您区分谁是消费者。