ngrx

    1

    1答えて

    Angularアプリにngrx/storeを追加しようとしています。チュートリアルの多く/紹介は次のようになります減速機能とシンプルなカウンターの上に行く: export const counter = (state = 0, action) => { switch (action.type) { case "INCREMENT": return state +

    0

    2答えて

    現在、リファクタリングngrxストアを使用する角度アプリケーションには2つのオプションがあります。ここでは、アプリケーションの基本的な構造について説明します。私はほとんど角度のアプリケーションが同じように構築されていると信じている: AppComponent |-- ContainerComponent |-- ChildComponent1 | |-- GrandChild

    4

    1答えて

    私のアプリで解決にngrxを使用しようとしていて何らかの理由で機能しません。 これは私の決意ルートで単純なサービスを使用して、私は以前にそれを得た方法である: resolve() { return this.service .getData() .map(data => data.pages.filter(page => page.parent === 'home')

    1

    1答えて

    、私は、次た: APIを呼び出して、アクションをディスパッチサービス this.contentService.update(this.content).subscribe(data => { //output some success message }); サービスを呼び出すスマートコンポーネント update(content: Content) { return th

    0

    2答えて

    私は、リスト内のアイテムを示す角度成分を持っています。各項目を選択し、選択した項目のIDを状態に保存します。だから私の状態オブジェクトは、このf.eようになります。: { items: Item[]; selected: string[] } 今私はペイロードとしてselectedを取得DeleteSelectedActionというアクションを得ました。このアクションは、エフェクトなどを使用し

    0

    2答えて

    私はすべてのレデューサーによって実行されるすべてのアクション文字列のログを維持できる方法を考えていました。第1に、このログはアプリケーションの外部に存在し、状態で後方に進むのに使用されるべきではないので、この関数はreduxの読み取り専用状態を破る可能性があります。彼らは注射可能でシングルトンなので、サービスはこれには理想的だと思いました。どのように私の減速機にサービスを注入するか、何とかアクショ

    0

    1答えて

    私はこのエラーがあります。 'タイプ'の 'アクション'のコンテキストは、 'タイプ'オブザーバブルの 'this'に割り当てられません。プロパティ 'lift'の型は互換性がありません。このファイルの :起こったとどのようにこの問題を解決する理由 import { Injectable } from '@angular/core'; import { Effect, Actions } fro

    0

    1答えて

    コンポーネントがローカルプロパティ/変数を更新した後、ビューが更新されません。 私のコンポーネントコードでは、 'newAlbum'プロパティを作成し、最初はnullに割り当てます。その後 newAlbum: { title: string, editableImageList: EditableImage[], description: string, fromDate: string} = n

    4

    2答えて

    私はMaximeの回答をよりよく理解しようとしています。これはquestionです。私の担当者はそこに答えを述べるのに十分ではないので、私はここで新しい質問をするでしょう。 正規化された状態を設定する部分は意味があります。次に、セレクタを作成する方法について話を進め、答えのこの部分を下に引用し、コードブロックを示します。 ロジックまたはビュー(たとえばAngular)では、配列を反復処理できるよう

    0

    1答えて

    ローディングインジケーターが遅れて、APIからデータを取得するたびに点滅したりちらついたりしないようにするエフェクトの作成を試しています。これは、画面にそのようなインジケータを投げる前にAPIを300〜500ミリ秒で応答させたい唯一の人にはなり得ないと確信しているため、何を検索するのかわからない場合があります。 @Effect() startDelayTimer: Observable<Actio