如何从ngrx store中获取Observable对象
Actions描述了從Components和services dispatch出來的unique events.
counter$: Observable;
這個store的初始化不需要應(yīng)用開發(fā)人員操心,直接通過構(gòu)造函數(shù)參數(shù)的方式注入:
尖括號后的fromExample.State就是包含業(yè)務(wù)邏輯的數(shù)據(jù)結(jié)構(gòu)。
store.select方法里需要傳一個memoized selector:fromExample.getCounterCounter
getCounterCounter這個選擇器 又是通過另一個選擇器和mapping function通過createSelector加工而成的。Mapping函數(shù)一般是將整體State映射成具體業(yè)務(wù)需要的字段。
getCounterState:
這個getExampleState就是feature selector了,通過另一個方法createFeatureSelector創(chuàng)建:
最后也是最重要的一步,一定要將feature selector同reducers通過StoreModule.forFeature建立綁定關(guān)系,下面24行意思是將我們自己實現(xiàn)的reducers注冊到feature selector example上去。
要獲取更多Jerry的原創(chuàng)文章,請關(guān)注公眾號"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的如何从ngrx store中获取Observable对象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 共轭函数_复共轭函数
- 下一篇: 能与PowerDesigner媲美的数据