0
我想param`s鍵作爲其值取代的變量。 以下代碼描述了我的問題。我們可以在Angularjs的請求參數中使用get rest call嗎?
js code
$scope.firstNameAutoSuggestUrl='getFirstName';
$scope.paramName='fname';
$scope.paramValue='sa';
testParamMethod($scope.firstNameAutoSuggestUrl , $scope.paramName, $scope.paramValue)
function testParamMethod (url ,paramName ,paramValue)
{
$http.get('rest/'+url+'?cd='+ (new Date()).getTime(),{params:{paramName:paramValue} }).success(function(data)
{ }).error(function(data)
{}
);
}
實際要求形成
'context root'/rest/getFirstName?cd=1417684294261¶mName=sa
預計請求
'context root'/rest/getFirstName?cd=1417684294261&fname=sa
有沒有什麼辦法,PARAMNAME獲得取代,而我已經設置值。
差不多。 'paramsArr'應該是一個對象,嘗試'paramsArr = {};' – deitch 2014-12-04 09:30:57
'{}'或'[]'都可以工作 – 2014-12-04 09:35:35
@KalhanoToressPamuditha Simply Awesome先生。使用[]它有效(未嘗試{})。感謝Kalhano。 – sar 2014-12-04 09:38:41