我有一個網址,格式如下所示:傳遞參數到角location.search
www.mydomain.co.uk/ui/#/index?status=111?cart=5555
我明白,如果我做的:
var status = $location.search().status;
var cart = $location.search().cart;
我能得到的狀態和車的價值,但我想.search()
一個參數,我通過在後,例如,使值:
function getParameters(param) {
return $location.search() + param;
}
$scope.status = getParamter(status);
$scope.cart = getParamter(cart);
然而,當我TR y編譯我的JavaScript,該過程在我的函數return語句失敗。
爲什麼不只是使用'$ routeParams.status'和'$ routeParams.cart'? '$ location.search()'不是最優的,恕我直言。 https://docs.angularjs.org/api/ngRoute/service/$routeParams#!/ – Claies
@Claies - 即時通訊使用ui路由器,有沒有相當於ui路由器? –
'ui-router'有'$ stateParams' – Claies