【发布时间】:2020-07-19 11:37:13
【问题描述】:
当我们在 Angular 组件中添加属性时,这些属性是在构造函数之后还是之前声明的。哪个地方最好申报??方法一还是方法二?为什么?
方法一
class Test{
private variableA;
constructor(){}
}
方法二:
class Test{
constructor(){}
private variableA;
}
【问题讨论】:
-
这是基于意见的 - 两者都可以。这取决于代码风格和偏好。说到,my 偏好是第一个,只是因为我已经习惯了其他语言,在上面有字段,然后是构造函数,然后是方法。但它在操作方面实际上并没有任何区别。
-
@VLAZ 有趣的是,您将私有属性解释为字段。我认为它们等同于 C# 中的私有属性,我将它们放置在公共属性之下,而公共属性本身将位于构造函数之下。只是去证明这是多么基于意见。当然,我们都知道 Javascript 中没有“私有”属性/字段之类的东西。现在……
标签: angular typescript