简体   繁体   English

有没有办法从外部(例如从浏览器控制台或附加组件)收听诸如 routechangestart 之类的角度事件?

[英]Is there a way to listen to angular events like routechangestart from outside, like from browser console or an add on?

I want to listen to routechangestart event of my application from browser console or inside a browser extension.我想从浏览器控制台或浏览器扩展中收听我的应用程序的routechangestart事件。 Is there a way to do this?有没有办法做到这一点? I haven't tried anything yet because I have little knowledge about how Angular works.我还没有尝试过任何东西,因为我对 Angular 的工作原理知之甚少。 I want this to notify the user whenever a view is changed.我希望它在视图更改时通知用户。

Any help is appreciated.任何帮助表示赞赏。

Well you want some code to be executed from console at state change events, you could use something like:那么你希望在状态更改事件时从控制台执行一些代码,你可以使用类似的东西:

angular.element(document).scope().   $on("$stateChangeStart",function(){//your code here
}

Just change the event name from $stateChangeStart to whatever event you want to listen to只需将事件名称从$stateChangeStart更改为您想要收听的任何事件

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM