我正在使用 location.path(url) 导航到页面,但在执行其余代码之前,我需要知道这是否已成功完成。这个位置服务是否有任何回调函数可以用来放置必须在 location.path 完成后执行的代码?
$location.path("myurl");
//code to be executed after the url navigation is completed successfully
我正在使用 location.path(url) 导航到页面,但在执行其余代码之前,我需要知道这是否已成功完成。这个位置服务是否有任何回调函数可以用来放置必须在 location.path 完成后执行的代码?
$location.path("myurl");
//code to be executed after the url navigation is completed successfully
查看$route http://docs.angularjs.org/api/ngRoute .$route service$routeChangeSuccess
中定义的事件。您可以使用方法订阅它$scope.on