代码之家  ›  专栏  ›  技术社区  ›  Mike Kovetsky

角度2+源代码中的(类θ)符号

  •  42
  • Mike Kovetsky  · 技术社区  · 7 年前

    async pipe source 我们看到了 ɵisPromise(_) ɵisObservable(_) 所以现在我想知道为什么Angular团队决定使用它?这意味着什么?

    角度开发人员似乎标记了方法/模块,以强调它们是永远不应该导入的某种内部实体。但我没有找到任何权威的证据。

    基本上是几个拉丁文字母表中的一个字母(据wiki称,它被纳入了1922年至1933年间使用的阿塞拜疆字母表),但它类似于希腊字母(Theta)。在谷歌上搜索了一番后,我找到了一个角速度计算的数学公式(毕业后就忘了),其中θ字母表示角度。 也许这是一种幽默?

    1 回复  |  直到 4 年前
        1
  •  36
  •   Max Koretskyi    7 年前

    所以现在我想知道为什么Angular团队决定使用它?它是什么

    是的,它将方法标记为内部/私有。这是引述自 the article Uri Shaked 他们从核心团队成员那里获得了这些信息:

    很多人注意到的第一件事是很多模糊的方法名称, 从字母(希腊文θ)开始,后跟3个其他英文字母 字母(例如vid)。该字母由Angular团队用于 保证在角度版本之间保持稳定(事实上,我会 说它几乎肯定会坏)。