에서 POST 요청 나는이 간단한 배열을하고 난 빈 배열을 얻을 백엔드 컨트롤러에 POST 요청하지만, 모든 시간을 만들 필요가 []
여기AngualrJS -
내 HTML :
<div class="input-container" ng-repeat="lang in languages">
<label for="tagName">{{:: 'tagName' | translate }}</label>
<input placeholder="{{:: 'tagName' | translate }}" id="tagName" type="text" ng-model="translations[lang]">
</div>
여기 내 JS가 :
$scope.createNewTag = function() {
console.log($scope.translations);
var data = $scope.translations;
var method = 'post';
var url = './tags';
$http.post(url,data);
};
console.log($scope.translations);
인쇄
[en:"hello", it:"ciao"]
하지만 요청 playload이 비어있는 내 컨트롤러에서 내가 얻을 n 빈 배열.
무엇이 누락 되었습니까?
그렇지 않으면 –
당신이 방금 $ scope.translations 대신에 var에 데이터를 전달하는 시도 쓸모없는, downvote 설명? – alphapilgrim
예, 시도했지만 여전히 비어 있습니다. 만약 내가 하드 코드'데이터 : {my_var : '안녕'}'컨트롤러에서 결과를 얻을 수 –