0
我有一個如下的函數用於路由到特定的頁面。這裏的問題是$location.url(url).search(search);
正在執行,我可以看到調試器中反映的更改,但更改沒有反映到瀏覽器地址欄中。
var routeToPage = function (page, search) {
if (angular.isDefined(page) && null !== page) {
var url = page;
url = url.substring(url.length-1) === '/'? url.substring(0, url.length-1): url;
$timeout(function() {
if (search) {
$location.url(url).search(search);
} else {
$location.url(url);
}
});
}
};
我試過$window.location.assign(url);
和它的工作正常,但我也需要搜索參數。任何幫助將不勝感激。
新增'$範圍添加
$scope.apply
。$應用()',最後我的問題是你resolved.Thank。 –