我正在使用Angular2/ngrx開發應用程序。出於調試的目的,我想從瀏覽器控制檯中調度ngrx操作。有沒有辦法從瀏覽器js控制檯訪問商店和應用程序的其他部分?從瀏覽器控制檯調度ngrx操作
1
A
回答
3
+0
感謝您的答案。我會嘗試一下。儘管如此,我想知道如何在控制檯中執行此操作。 devtools插件如何實現這一目標? – paweloque
2
另一種方法是手動從適用情形,例如添加店全局窗口對象window.store = this.store
AppComponent。
您可以在控制檯中執行window.store.dispatch(...)
或window.store.subscribe(state => doSomethingWithState)
。
這可能看起來很詭異,但它最簡單的方法是不依賴於插件,庫等,這對開發環境來說可能是足夠好的。
+0
你提議的工作..有點。在從命令行分派一個動作之後,直到我通過與webapp交互來使用正常的網絡來觸發另一個分派時,動作纔會被執行。然後,然後執行手動分派的動作。任何想法爲什麼? – paweloque
相關問題
- 1. 從瀏覽器控制檯調用角度控制器功能
- 2. 瀏覽器 - JavaScript控制檯不工作
- 3. jQuery.post()從瀏覽器控制檯
- 4. 通過瀏覽器無法看到MobileFirst操作控制檯
- 5. 如何從瀏覽器控制檯訪問組件控制器?
- 6. 從瀏覽器中調用角度控制器功能
- 7. 測試從瀏覽器控制檯調用API
- 8. 如何從瀏覽器控制檯禁用JavaScript函數調用?
- 9. 從外部調試角度應用程序(僅限瀏覽器控制檯)
- 10. 按順序調度乘法操作 - ngrx
- 11. 從Python控制瀏覽器
- 12. Web瀏覽器中的Javascript控制檯
- 13. 在瀏覽器控制檯上鍵入
- 14. 終端/控制檯內部瀏覽器
- 15. JavaScript控制檯在瀏覽器中
- 16. Javascript console.log在瀏覽器控制檯
- 17. 瀏覽器控制檯中的Ajax
- 18. 谷歌瀏覽器的控制檯
- 19. 值在控制檯或瀏覽器
- 20. 從後臺操作調用導航控制器方法
- 21. 從TagHelper調用控制器操作
- 22. 如何從控制器操作中調用另一個控制器操作?
- 23. CasperJS在瀏覽器控制檯上調用JavaScript函數
- 24. Python - 從當前瀏覽器操作和讀取瀏覽器
- 25. 瀏覽器控制瀏覽方法
- 26. 如何從瀏覽器控制檯清除以前的值
- 27. 從網絡瀏覽器運行Symfony2控制檯命令
- 28. 從Google Chrome瀏覽器導出Javascript控制檯日誌
- 29. 如何從angularjs清除瀏覽器控制檯?
- 30. 如何從其他瀏覽器中刪除螢幕控制檯?
你使用的是webpack嗎? –
是的,我使用angular-cli反過來使用webpack – paweloque