$scope.addVersion = function () {
var appId = $scope.version.appid;
var versionForm = {
description: $scope.version.desc,
versionNotes: [$scope.version.notes]
};
console.log(versionForm);
$http({
method: 'POST',
data: versionForm,
url: '//apps/' + appNumber + '/versions'
}).then(function successCallback(response) {
}, function errorCallback(response) {
});
}
是的,这很有效。但实际上,$scope.version.notes
必须是数组。它的HTML:
<textarea ng-model="version.notes" name="" id="" cols="30" rows="10" class="form-control"></textarea>
我该如何解决?谢谢。
答案 0 :(得分:0)
var versionForm = {
description: $scope.version.desc,
versionNotes: [].concat($scope.version.notes)
};
现在versionNotes是一个数组。
答案 1 :(得分:0)
ng-model应为String。不是数组