В моем приложении мне нужно сделать POST
запросов с этой информацией:Построения полезной нагрузки в AngularJs POST вызывает
"data": [
{
"type": "Search",
"thing": "{"Table":"Movie","Field":"Title","Type":"String","Value": "INPUT VALUE GOES HERE"}"
},
{
"type": "Search",
"thing": "{"Table":"Movie","Field":"Director","Type":"String","Value": "INPUT VALUE GOES HERE"}"
},
{
"type": "Search",
"thing": "{"Table":"Movie","Field":"Year","Type":"String","Value": "INPUT VALUE GOES HERE"}"
}
]
У меня есть директивы, которые являются просто входными элементами, которые будут получать данные, которые должны быть помещены в «INPUT ЗНАЧЕНИЕ ЗДЕСЬ ".
Мой вопрос, могу ли я заранее ПЭНД все этой информации в ng-model
моих директивах, так что, когда я представляю свой POST
запрос, я могу сделать что-то вроде этого:
function submitRequest(input){
var dataToSend = [ input.movieTitle, input.movieDirector, input.movieYear];
return $http({
method: 'POST',
data: dataToSend
})
}
входа является $scope
переменная, которая содержит данные формы, собранные всеми тремя различными директивами
Я просто не уверен, как строить строчные строчки запросов, подобные этим.
Основываясь на OP и комментариях к нижеприведенному ответу, я думаю, что дополнительный код будет полезен при достижении четкого решения. Подумайте о поставке директив, которые вы используете. Возможно, настроил плункер. – tpie