Я создаю приложение, в котором пользователь может отправить несколько ссылок на форму. Затем ссылки сохраняются в массиве объектов перед тем, как отправлять их в мой бэкэнд. Но каким-то образом моя JSON структура выглядит так в ExpressJS:
[
'{"title":"link1","url":"url1"}',
'{"title":"link2","url":"url2"}'
]
Это моя angularJS:
$scope.saved_link = [];
$scope.uploadLink = function(title,url) {
$scope.saved_link.push({
title : title,
url : url
});
}
$scope.onSubmit = function(pubForm, url) {
var file = $scope.upload_file;
var fd = new FormData();
fd.append('file', file);
$http.post(url,fd, {
transformRequest: angular.identity,
headers: {'Content-Type': undefined},
params: {
links: $scope.saved_link,
image: file.name
}
}).then(function successCallBack(response){
})
}
Кто-нибудь знает как избавиться от этих кавычек?