javascript - AngularJS 中的 href 和 ng-click

标签 javascript angularjs web

我在代码中有这一行:

<a href="/blabla/topQues.html#{{m}}"data-ng-click="$event.preventDefault(); getQues()"></a>

函数 getQues() 解析 URL 并执行某些操作,但 getQues() 调用是在 URL 真正更改之前调用的。

我该如何解决这个问题?

最佳答案

使用这个:

$scope.$on('$routeChangeSuccess', function () {

    var url = $location.path();
    $scope.getQues(); // you can pass url to this function

});

关于javascript - AngularJS 中的 href 和 ng-click,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35697418/

相关文章:

javascript - 带颜色的 D3.js 热图

apache - 发送 HTTP 1.0 请求以避免处理 block

javascript - 如何在 AngularJS 模式 Bootstrap 之外更新 $scope?

json - 尝试读取 JSON 时函数体外部的非声明语句

c# - Xamarin Forms 中没有 WebClient 类

javascript - d3 堆叠和缩放

javascript - 如何有效地将 Immutable.js 映射列表转换为纯 js 对象数组以在 React 组件中使用?

javascript - Node.js 事件循环对我来说没有意义

javascript - 如何使用 Angular 将模型数据发送到文本字段?

javascript - 如何通过 ng-model 将今天的日期添加到我的日期输入中?