0
Мне нужен ключ param как переменная, значение которой заменяется. Следующий код изображает мою проблему.Можем ли мы использовать переменную в параметре запроса get rest call в Angularjs?
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)
{}
);
}
Actual Запрос формируется
'context root'/rest/getFirstName?cd=1417684294261¶mName=sa
Ожидаемый запрос
'context root'/rest/getFirstName?cd=1417684294261&fname=sa
Есть ли способ, что ParamName получить подставляется значение, которое я задал.
Почти. 'paramsArr' должен быть объектом, попробуйте' paramsArr = {}; ' – deitch
' {} 'или' [] 'оба будут работать –
@KalhanoToressPamuditha Просто Awesome сэр. Используется [], он работает (не пробовал {} это). Спасибо Калхано. – sar