1
私のアプリケーションでは、角度1.5コンポーネントルータを使用しています。コンポーネントルーターのルート変更を検出する方法はありますか?私はルート変更に関するいくつかのコードを実行したい。角度1.5コンポーネントルータのルート変更を検出するにはどうすればよいですか?
私のアプリケーションでは、角度1.5コンポーネントルータを使用しています。コンポーネントルーターのルート変更を検出する方法はありますか?私はルート変更に関するいくつかのコードを実行したい。角度1.5コンポーネントルータのルート変更を検出するにはどうすればよいですか?
Sajeetharan s'の答えは正しいですが、その唯一の現在のscope.Ifのためのあなたは、すべての状態変化のためにそれをしたい、この
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);
のようにそれを追加
あなたは、コードのこの部分で行うことができ、
$scope.$on('$locationChangeStart', function(event) {
//add your logic
});