使用$ routeOnChange实例化$ on on listener是否重要?我目前在两个指令中有$ rootScope。$ on(" $ routeOnChange",myFunction)。在一个指令中,当我刷新我的网站时,监听器工作正常,但在另一个指令中,它只实例化指令但不触发。
让我们调用监听器触发的指令,directiveA。在directiveA的html模板中,我使用了directiveB(不会触发)。我不确定这是否会影响任何事情。看起来很奇怪它会在一个指令中工作/被触发,而不是另一个指令。但是,如果我转到另一个页面,它会在directiveB中触发。只需刷新就不会触发它。
谢谢!