AngularJS为Odata调用构建JSON

时间:2018-08-08 18:34:43

标签: angularjs json json.net odata

我们当前有一个下拉列表,可以选择

<select name="mM" class="form-control" ng-model="request.mM" multiple>
 <option ng-repeat="mM in mMs">{{ mM.value }}</option>
</select>

我们正在尝试检索所选的值并将其传递到OData Post Call的主体中,但会以数组形式生成

1 个答案:

答案 0 :(得分:1)

您看到的是两个字符串值组成的数组。通过使用join方法并指定分隔符,可以将两个值连接为一个字符串:

var data = {
  "R_MMETHOD": $scope.request.mM.join(",")  // results in "abc,def"
};

如果数组中只有1个值,这也可以使用