如何更有效地调试ui-router问题

时间:2015-04-23 11:44:04

标签: angularjs angular-ui-router

我一直面临很多ui路由器问题(由于我自己的愚蠢错误)并且很难调试它。

我有一个模块结构,并将多个文件设置为状态,所有文件都作为依赖项添加到app.js.很多时候由于某些错误(错别字,缺少依赖等),它只是重定向到默认路由。

非常感谢有关如何调试的任何帮助/建议。我不是在寻找解决问题的具体方法,而是寻找解决这些问题的一般方法。

1 个答案:

答案 0 :(得分:1)

考虑附加到State Change Events provided by ui-router,并将断点和/或控制台调试输出放在其中。

所提供的事件($rootScope上提供)包括$stateChangeStart$stateChangeSuccess$stateChangeError$stateNotFound。如果你为这些分配一些处理程序,你可以很容易地检查有关来往状态和参数等的大量信息。