Я пытаюсь создать URL-адрес на моей угловой странице. Вот рабочий URL с помощью почтальонаAngular JS Query build
http://localhost:8080/api/app?user=77787f&path=/&projection=display
Чтобы получить эту работу я жесткое кодирование пользователя и пути сейчас
так что пользователь = 77787f пути = «/»
Мои service.js имеет
function Geneset ($resource) {
var resourceUrl = 'api/app&:userprojection=display';
return $resource(resourceUrl, {}, {
'query': { method: 'GET', isArray: false,
transformResponse: function(data) {
if (data) {
data = angular.fromJson(data);
}
return data;
}},
У меня есть следующие в моем контроллере
vm.user = "7966152e-7637-41fa-bbb6-91ee3fbbc3c7 & Путь = /" vm.path = "/"
function loadAll() {
app.query({
user: vm.userId,
path: vm.path,
page: pagingParams.page - 1,
size: vm.itemsPerPage,
sort: sort()
}, onSuccess, onError);
function sort() {
var result = [vm.predicate + ',' + (vm.reverse ? 'asc' : 'desc')];
if (vm.predicate !== 'id') {
result.push('id');
}
return result;
}
Любой простой способ создать это? Я добавил вторую переменную в GET, и это вызывает у меня проблему.
Какой маршрут, который вы используете в своем приложении? ngroute или ui-router? –