2013-11-08 5 views
0

controller.jsangularjs - передача пары от контроллера для обслуживания

От сюда завод я хочу передать: параметры

getSurveyDataDrag.query(function(data){}); 

Как-то:

getSurveyDataDrag.query(param: "1", function(){}) 

службы .js

Хочет попасть внутрь завод (ниже) значение паров 1:

.factory('getSurveyDataDrag', function($resource){ 

    return $resource('/getSurveyData/:flag', {falg: '3'}, { 

    query: {method:'GET', params:{orderby1:''}, isArray:true} 

    }); 
}) 

ответ

0

Я довольно новый для угловых тоже, и не будучи уверенным, что именно вы пытаетесь сделать, я могу по крайней мере, предложение это многообещающе помочь вам в этом, так как никто другой не имеет еще :)

Вместо паров: «1» в следующей строке:

getSurveyDataDrag.query(param: "1", function(){}) 

Try передачи параметра по имени & значения как литерал объект, больше, как это :

Угловой, как правило, ожидает, что параметры передаются в виде объекта в моем опыте, и вам не нужно идентифицировать, что они являются параметрами, когда вы просто проходите их.

Теперь я не уверен, что синтаксис прав - мне не удалось найти информацию о .query. Если это не сработает, возможно, потому что вы переопределяете естественный угловой запрос, вам нужно сказать getSurveyDataDrag. $ Query (обратите внимание на $).

Я надеюсь, что это поможет!

Смежные вопросы