ui-sref 重定向到具有不同端口的 url
ui-sref redirect to a url with a different port
我的模板中有以下代码:
<a class="menu-button" id="addBtn" ui-sref="board" />
板状态的 home.js 条目如下:
.state('board', {
url: 'http://' + $location.host() + ':11002/goToBoard'
})
然而,重定向没有正确完成,因为根本没有考虑端口部分。我也试过给出整个路径,但也失败了。
有什么想法吗?
使用 ui-sref 重定向到具有不同端口的 url 没有意义,因为它是完全不同的网站。只需使用
<a href="http://localhostorwhatever.com:11002/goToBoard"></a>
要动态获取主机名,您可以使用 ng-href
<a ng-href="http://{{getCurrentLocation()}}:11002/goToBoard"></a>
$scope.getCurrentLocation = function(){return $location.host()};
您需要为此向您的控制器注入 $location 服务
我的模板中有以下代码:
<a class="menu-button" id="addBtn" ui-sref="board" />
板状态的 home.js 条目如下:
.state('board', {
url: 'http://' + $location.host() + ':11002/goToBoard'
})
然而,重定向没有正确完成,因为根本没有考虑端口部分。我也试过给出整个路径,但也失败了。
有什么想法吗?
使用 ui-sref 重定向到具有不同端口的 url 没有意义,因为它是完全不同的网站。只需使用
<a href="http://localhostorwhatever.com:11002/goToBoard"></a>
要动态获取主机名,您可以使用 ng-href
<a ng-href="http://{{getCurrentLocation()}}:11002/goToBoard"></a>
$scope.getCurrentLocation = function(){return $location.host()};
您需要为此向您的控制器注入 $location 服务