簡體   English   中英

如何在Angular 1.5組件路由器中檢測路由更改?

[英]How to detect route change in Angular 1.5 component router?

我在應用程序中使用的是1.5角組件路由器。 有沒有一種方法可以檢測組件路由器中的路由更改。 我想在更改路線時運行一些代碼。

您可以使用這段代碼,

$scope.$on('$locationChangeStart', function(event) {
     //add your logic
});

Sajeetharan的答案是正確的,但僅適用於當前范圍。

run.$inject = ['$rootScope', '$location', '$cookieStore', '$http'];

   function run($rootScope, $location, $cookieStore, $http) {
     $rootScope.$on('$locationChangeStart', function(event, next, current) {

           console.log($location.path());

       });
   }
   app.run(run);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM