哪种方法在Angular应用程序中更好-使用ngrx/Signals库还是全球服务?在我的应用程序中,我有一个对象,即使在组件之间切换时也需要保持不变.当用户返回到已更新此对象的组件时,我想利用之前设置的值.对于这种情况,哪种方法更好?

我的目标是构建一个可扩展、动态的Angular应用程序,对功能做出快速响应.

推荐答案

考虑到您需要一个在组件之间保持一致的对象,并且假设您的应用程序的其余部分没有复杂的状态管理需求,使用全局服务可能是一种更轻量级、更直接的方法.然而,如果您的应用程序预计复杂性将会增加,或者您预计future 需要更高级的状态管理功能,那么从长远来看,使用ngrx/Signals可以提供更好的可扩展性和可维护性.

Angular相关问答推荐

如何取消针叶林输入的自动填充?

无法绑定到ngIf,因为它不是dis angular 17的已知属性

Angular :仅当 Select 第一个日期时才显示第二个日期字段

角部炎问题

Angular 空变量使用组件之间的共享服务

如何从URL中角下载图片?

Angular 17+独立配置中main.ts bootstrap 调用的最佳实践

Angular 组件存储,为什么我的效果可以';在http错误后不会被触发?

为什么初始化值为 1 的BehaviorSubject 不能分配给类型number?

对象中的值丢失 angular ngrx

Angular 按钮指令错误地附加子元素

Angular 13 - 何时创建嵌入式视图?

无法推送 Angular 项目 - Github

如何在对话框angular material内对齐按钮?

Angular ngFor 索引从 1 开始 循环

如何使用ngrx和effects 订阅成功回调

如何测试 Angular2 的 router.navigate?

Angular 2 - 全局 CSS 文件

Angular 4 错误:没有 HttpClient 的provider提供者

ng build 时超出调用重试次数异常