2016-12-30 26 views
1

選擇內部店中店我有這樣從APPSTATE

{ 
     rootStore: { 
     firstStore: { 
      el: false, 
      sec: false, 
      th: [] 
     } 
     } 
    } 

我怎樣才能得到第一家店一氣呵成商店(使用一個select語句),現在我用

() => (state: Observable<any>) => state.select('rootStore').select('firstStore'); 

回答

3

你將不得不使用map

() => (state: Observable<any>) => state.map(store => store.rootStore.firstStore); 

作爲替代,因爲選擇基本上是爲的別名這也適用:

() => (state: Observable<any>) => state.select('rootStore', 'firstStore'); 
+0

很酷,第二個也工作,謝謝,那是我一直在尋找 –

相關問題