我試圖改變位置到編輯頁面,當用戶創建一個新文檔,
所以我需要改變從,#/pages/fp_add
到#/pages/fp_add?id=
但兩者以下是不能正常工作,
$location.path ('/pages/fp_add?id=' + id);
$location.path ('#/pages/fp_add?id=' + id);
我猜想棱角把它作爲相同的頁面,有或沒有參數?
任何想法?它不會觸發重裝
附航線配置,
app.config(function($routeProvider, $locationProvider) {
$routeProvider.when('/pages/:name', {
templateUrl: function(urlattr) {
return 'templates/' + urlattr.name + '.html';
},
controller: function($scope, $routeParams, $controller) {
$controller($routeParams.name, {
$scope: $scope,
$routeParams: $routeParams
});
}
}).otherwise({
redirectTo: '/pages/dashboard'
});
});
從我所知,它不會觸發重新加載,因爲兩個網址具有相同的網址,這意味着位置路徑是相同的(忽略查詢參數)。僅添加FYI。 – limekin