Конвертировать массив в JSON в AngularJS - PullRequest
0 голосов
/ 25 апреля 2018

Я пытаюсь заменить выпадающий список на выпадающий список с несколькими выборками

<select name="molecularMethod" class="form-control" ng-model="request.molecularMethod" multiple>

Работает отлично.Но он генерирует массив при выборе, как показано ниже

MOLECULARMETHOD : (2) ["Am", "BAC"] 

, но я пытаюсь преобразовать это в JSON, чтобы я мог использовать тело Odata POST

Так что использовал

JSON.stringify($scope.request.molecularMethod)

Теперь я вижу

MOLECULARMETHOD : "["Am","BAC"]"

Я пытаюсь получить как

MOLECULARMETHOD : "Am,BAC"

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

Попробуйте использовать приведенный ниже код, чтобы получить вывод "Am, BAC":

($scope.request.molecularMethod).join(",");

0 голосов
/ 25 апреля 2018

Попробуйте использовать

var MOLECULARMETHOD = MOLECULARMETHOD.substring(1, MOLECULARMETHOD.length-1);
MOLECULARMETHOD = MOLECULARMETHOD .replace(/"/g, "");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...