我正在使用ng build --prod
来构建我的应用程序,但出现约200个错误:
大多数错误是因为我使用了private
而不是public
。我不明白如果JavaScript无法执行private
,为什么可以在TypeScript中使用private
?那么Date Open Close
20190101 23.00 0
20190102 0 0
20190103 19 18
20190104 21 19
的意义是什么?
这是否意味着我必须将所有私人变成公开?如果是这样,是否有可能在开发环境中保留我的私密性,而仅在产品环境中使用公共性?
答案 0 :(得分:0)
在打字稿中,专用表示“专用于我用打字稿编写的组件”。从相应的视图(html部分)访问时,您只能访问公共成员。
AFAIK,没有“我们之间的内部”和可见性修改器。因此,您可以使用命名约定来帮助您区分谁是消费者。