【发布时间】:2019-09-17 09:25:49
【问题描述】:
我在我的 Angular 8 应用程序中使用 NGXS。目前,所有动作处理程序(带有@Action 装饰器的函数)都在state.ts 中实现,这使得文件太长而无法读取。我设法使用@Selector([StateName]) 语法将选择器分隔在不同的文件中。但我无法使用@Actions 完成这项工作。理想情况下,我可以将我的 20 个左右的操作移动到 5 个不同的文件中。
如何使用 NGXS 做到这一点?
【问题讨论】:
-
不,这是不可能的。动作与
@State装饰器密切相关。它们都将静态元数据添加到类中,然后 NGXS 从类中读取此元数据。
标签: javascript angular redux action ngxs