【问题标题】:IE 9 change url javascriptIE 9 更改 url javascript
【发布时间】:2015-10-27 15:16:28
【问题描述】:

我想在按钮点击时更改 url,我现在做什么:

$scope.onClick = function(url) {
    document.location=url;
    $scope.isPopOverOpen = false;
}

url=workspace/#/页面URL变为:localhost:8080/workspace/#/dashboard

问题是在 IE 9 中页面 url 变为:localhost:8080/workspace/workspace/#/dashboard 所以我得到页面未找到错误。

也许有人知道原因和解决方案?

我使用 angular,所以也许它可以提供正确的功能。

【问题讨论】:

  • 你用的是哪个路由器?
  • 提供标准角度

标签: javascript angularjs internet-explorer url


【解决方案1】:

使用$location.path("/folder/" + url); 只需包含服务

angular.module('app')
    .controller('myApp',[$location, function(...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多