如何从ngrx-store-devtools.js里找到actions的触发源头
生活随笔
收集整理的這篇文章主要介紹了
如何从ngrx-store-devtools.js里找到actions的触发源头
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
找到ngrx-store-devtools.js:
Action輸入參數表明,這是一個LoadCmsPageData的Action:
LoadCmsPageData定義在core/src/cms/store/actions/page.action.ts里面:
還能看到一些其他的action,像SetActiveBaseSite,ClearCartState:
但能看到究竟是哪段應用代碼觸發的這個action嗎?
順著調用棧耐心往下看,就能看到ngrx-store.js里的dispatch API了:
我只要在ngrx-store.js的dispatch方法里加log,就能跟蹤Spartacus使用store拋出的所有action:
ngrx-store.js里的dispatch操作:
如果想在指定action type類型處停下來,加個IF條件就行了:
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的如何从ngrx-store-devtools.js里找到actions的触发源头的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 农商和农村信用社是一个银行吗
- 下一篇: 中国式家长话事人什么意思 中国式家长新手