2017-05-16 40 views
0

Angular-2-Projectでngrx/storeを使い始めました。私の質問は、店舗の発送方法による行為の配分に関するものです。行為はすべての還元人を通過するのでしょうか?つまり、行動タイプは世界的にユニークでなければならないだろうか?これは正しいです?ngrx/store:dispatch-methodはすべてのレデューサーにアクションを渡しますか?

いくつかのチュートリアルでは、アクションの種類がかなり短い文字列であるため、ローカルではある程度制限されているように、この質問をしています。しかし、それらがグローバルである場合は、ある種のprefix_namespacingを持つべきでしょうか?

ありがとうございます!

答えて

1

はい、店を1つにすべてのあなたのレデューサーを組み合わせたので、効果的にすべてのあなたの減速にアクションを派遣します。多くのレデューサーが一致するアクションを持っている場合、すべてのレデューサーは、そのアクションのコードを実行します。あなたの行動は、ユニークな作りの

一つの方法は、直接クラスではなく、文字列定数を介してそれらを公開することです、この例はここにあります:

https://github.com/ngrx/example-app/blob/master/src/app/reducers/books.ts

あなたは/アクションがアプリに定義されているかを確認することができます行動

関連する問題