javascript - 地址栏中的 Angularjs 编码值

标签 javascript angularjs

嗨,我的 Controller 中有以下内容,应该加载页面

$scope.testing = function () {
        $window.location.href = "#/iCharges/";
    };

路线和一切都进展顺利。唯一的问题是,当加载页面时,浏览器中的 url 显示为

http://localhost:60482/main/loc#%2iCharges%2F

问题是,网址不是显示#/iCharges/,而是替换为#%2iCharges%2F

我该如何解决这个问题?谢谢

最佳答案

这是您在 Angular 中导航到 View 的方式:

$scope.testing = function () {
    $location.path('/iCharges');
};

关于javascript - 地址栏中的 Angularjs 编码值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24072596/

相关文章:

javascript - highcharts x 轴显示错误的数据

javascript - React Bootstrap Table 无法创建带有映射错误的 TableHeaderColumn。 TableHeaderColumn 中没有定义任何键列

javascript - 从 Rails 到 AngularJS 的安全响应

javascript - AngularJS 评估函数中的字符串以调用 json 列表上的属性

javascript - AngularJS Promise 的变量范围问题

javascript - 为什么下划线的 _.isUndefined(variable) 给出变量未定义的错误?

javascript - Bootstrap - 获取当前屏幕模式

javascript - 将多个 Select2 链接在一起

angularjs - 如何使 angularjs 应用程序在配置方面符合 12 因素

javascript - 如何获取对象数组中最大值的索引?