gpt4 book ai didi

javascript - NGXS:将操作分离到单独的文件中

转载 作者:行者123 更新时间:2023-11-29 22:48:06 27 4
gpt4 key购买 nike

我在我的 Angular 8 应用程序中使用 NGXS。目前,所有操作处理程序(带有 @Action 装饰器的函数)都在 state.ts 中实现,使得文件太长而难以阅读。我设法使用 @Selector([StateName]) 语法将选择器分隔在不同的文件中。但我无法使用 @Actions 来完成这项工作。理想情况下,我可以将 20 个左右的操作移动到 5 个不同的文件中。

NGXS 如何做到这一点?

最佳答案

我发现缓解该问题的最佳方法是将状态分解为更小的 block ,使其更易于管理和更易于阅读,状态结构是否可以分解为更小的部分,或者它们是否相互关联?也许考虑使用子状态? https://www.ngxs.io/advanced/sub-states

关于javascript - NGXS:将操作分离到单独的文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57971260/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com