我一直试图理解使用或不使用$创建的变量之间的区别。 例如 在@ngrx / store中,我们声明了像
这样的动作export class SomeEffectClass {
constructor(**private actions$ : Actions**) {}
}
以下代码的功能与上述类似
export class SomeEffectClass {
constructor(**private actions : Actions**) {}
}
答案 0 :(得分:1)
这是完全相同的代码。它只是一个你可以使用的约定,比如像_actions这样的下划线。
在这种情况下,美元符号用于表示您的属性是Observable。 You can find it more here