ngrx

    4热度

    1回答

    我们是一个大的Angular应用程序模块的开发人员。模块相互独立,由不同的团队开发。我们想在我们的模块中使用ngrx商店。 其他模块已经有一个ngrx存储。如果我尝试以常用方式添加商店到我们的module.ts: @NgModule({ imports: [ ... StoreModule.provideStore(...) ], ... 它打

    5热度

    1回答

    我建立在以前的大型角度2应用程序的经验。我一直非常小心地控制渲染周期。保持日志是我如何调查发生的事情。 控制器 public debugTemplate() { DEBUG.render && debug('Render FooCmp'); } 模板 {{ debugTemplate() }} 我一直在使用仅在智能组件NGRX状态存储订阅了。这样我可以完全避免与ChangeDe

    4热度

    1回答

    NGRX的角度与角度通用商品 试图了解如何解决Angular Universal的@ ngrx/store-devtools库。 我已经建立了这个使用Angular Universal的ng项目。 它有一个语言切换器,我似乎无法理解商店是如何工作的。 Github上项目: https://github.com/ng-seed/universal 在代码中,你可以看到有当您切换语言减速,但在devt

    0热度

    1回答

    我正在尝试将ngrx添加到我的角度项目中。但我不知道我是否还需要服务。因为组件可以派发操作。这是否意味着我不必使用除ngrx/store之外的任何其他服务?

    0热度

    1回答

    我使用ngrx 4.0.3和angular-cli 1.1.2创建了角度为4.4.3的项目。 一切都OK的时候我不使用AOT选项,但是当我使用--aot =真的,我可以看到,不被所谓的减速(因为我无法看到控制台输出“减速机燃煤”): 行动: import { Post } from '../models'; import {Action as NgRxAction} from '@ngrx/st

    0热度

    1回答

    我今天开始玩ngrx,因为我想用它来做我们的新页面。我在设置方面挣扎了很长时间,或者仍然是更加精确。 我现在可以将一个事件发送到商店,并使用选择退出。但是我退出的并不是正确的对象。让我告诉一些代码: app.module.ts ... @NgModule({ imports: [ StoreModule.forRoot({ template: templateR

    0热度

    1回答

    在我的应用程序中,我有一个在加载/contacts路由时加载的联系人列表,如果用户点击特定的联系人,我加载子节点路径/contacts/view显示该联系人的详细信息。 当/contacts/view/:id第一次加载(比如/ contacts/view/1)时,ngOnInit()被触发,调度LoadContact动作,负责从服务器获取联系人数据。但是,如果我导航到其他联系人点击列表中的另一个项

    1热度

    2回答

    在我的一个单元测试中,我试图嘲笑@ ngrx/store。我已经成功地使用该技术在其他规范文件,但试图在这一一个使用它的时候,我发现了一个注射错误说No provider for Store!下面是从规范文件中的相关代码: beforeEach(async(() => { const emptyState = { opportunities: { list: { items: [], p

    2热度

    2回答

    我的组件已订阅了一个服务,该服务调用api来获取一些值。在api调用之前,我想检查我的appStore是否已经有了这些数据,以避免无用的调用,但无法找到使其工作的方法。 我该怎么办? 这是我的组件: import { UserService } from '../../core/user.service'; @Component({ ... }) export class Anag

    0热度

    1回答

    我想用离子3应用程序实现还原数据功能。 该文件是一个简单的json文件(ngrx全局状态)。 当任何JSON文件用户点击,Android和iOS通常打开一个actionsheet它允许应用程序和快捷方式的选择(用完整的动作。) 任何人可以点我正确的插件使用?在Android中,如果我打开一个json文件,只显示一些应用程序。