javascript - angular js $location.path 回调

标签 javascript angularjs angularjs-directive angularjs-scope

我正在使用 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中定义的$routeChangeSuccess事件.$路线服务。您可以使用 $scope.on 方法订阅它

关于javascript - angular js $location.path 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18582970/

相关文章:

javascript - 从 Controller 动态加载 Angular UI-Bootstrap Accordion

javascript - 从 sqlite 数据库加载数据并打印到 html 元素

javascript - Gulp/Node.js 错误 : connect ECONNREFUSED

javascript - 如何从事件选项卡(在热键之后)获取后台脚本中的选定文本?

javascript - Angular 监控 DOM 更改超出 Angular 范围

javascript - 如何在 angularjs 应用程序中注销时删除/清除存储在范围变量中的数据?

javascript - Jquery 从表中的特定类获取 html

javascript - 如何激活 Angular ui-sref 的页面加载状态?

javascript - AngularJS ui-select,如何初始化多选值?

javascript - Angular JS 中 POST 后重新加载指令方法