0
在以前的版本我用$ rootScope事件:
$rootScope.$on('$stateChangeStart', function(event, toState, toParams, fromState, fromParams){}
非常簡單的方法。
但現在我不得不使用新的服務。因此,對於一般的信息,我正在寫:
$transitions.onStart({}, function(to, from){
console.log(from.router.globals.current.name);
console.log(to.router.globals.current.name);
});
from
永遠是空的,to.router.globals.current.name
是它得到一個state
名稱現在真的正確的方法是什麼? :D
那麼,我怎麼能得到from
和to
的名字呢?
THX。僅僅是我還是文檔真的很糟糕!我會在8分鐘內將其標記爲答案。 – Kindzoku
它確實是(我猜是因爲它們還在測試階段)。我也很難駕馭它。作爲參考,這些是文檔:https://ui-router.github.io/docs/latest/ –
是的,一直在那裏。這個「docs」的內部部分看起來像自動文檔,由代碼的元註釋生成。 – Kindzoku