我是新的角度和Typescript,我遇到下面的代码:

export enum LayoutActionTypes {
  OpenSidenav = '[Layout] Open Sidenav',
  CloseSidenav = '[Layout] Close Sidenav',
}

我试图把它谷歌,但我没有得到任何相关的结果。[]在设置值时做什么?它的意义是什么。我猜它是用来在Layout下对这些值进行分组的。

最佳答案

我们看到这里定义了一组动作。角度上的动作只是弦。
方括号没有语法意义。
Angular NGRX中有一个约定,即动作名称以方括号中的类别名称开头,其中相互关联的动作使用相同的类别名称。

关于angular - 在 typescript 中设置值时的方括号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48134113/

10-12 13:52