如何从ngrx-store-devtools.js里找到actions的触发源头
JS 如何 找到 触发 Store devtools Actions NgRX
2023-09-14 09:02:58 时间
找到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的原创文章,尽在:“汪子熙”:
相关文章
- js对象数组添加元素
- html js 全局 变量,JS定义全局变量
- html如何只刷新页面指定,js控制页面刷新 JS刷新当前页面的几种方法总结
- 初识js中的闭包_Js闭包中变量理解
- 【说站】js中Date()方法如何使用
- 【说站】js中变量对象如何理解
- linux如何安装node.js_centos安装nodejs
- js:如何获取select选中的值
- 盘点一个JS逆向过程中中文编解码的小案例
- vue.js客服系统实时聊天项目开发(九)热门常问关键词展示
- 如何用JS实现网页上通过鼠标移动批量选择元素?
- Js如何模拟继承机制分别使用Es5和Es6来实现
- 如何使用jscythe并通过Node.js的Inspector机制执行任意JS代码
- 使用 fartscroll.js 让你的网页在滚动时放屁
- JS使用函数封装图片切换功能
- 使用JS连接MySQL数据库:实现化繁为简(js连接mysql数据库)
- 使用 JS 操作 Redis:实现强大数据存储.(js调用redis)
- JS在Oracle中的应用(js如何oracle)
- Oracle中JS的优势让数据库性能提升(oracle中 js)
- js获取变量
- 有关于JS辅助函数inherit()的问题
- JS.getTextContent(element,preformatted)使用介绍
- js中如何复制一个对象并获取其所有属性和属性对应的值
- eclipse如何忽略js文件报错(附图)
- js如何获取兄弟、父类等节点
- 从零学JS之你需要了解的几本书
- 跟我学Nodejs(三)---Node.js模块
- js获取指定日期周数以及星期几的小例子