19

我正在使用 ng-tags 输入,填充一行后得到的数据是一个对象数组,每个对象都有一个“文本”字符串字段,如下所示

[{"text":"egon"},{"text":"peter"},{"text":"raymond"},{"text":"winston"}]

有没有办法将数据存储为字符串数组?喜欢

["egon", "peter", "raymond", "winston"]
4

1 回答 1

24

ngTagsInput 仅适用于对象数组。但是,您可以轻松地从对象数组中提取字符串数组:

$scope.tagsString = $scope.tags.map(function(tag) { return tag.text; });

更新

这花了一些时间,但 ngTagsInput 现在提供了对字符串数组的基本支持。从 v3.2.0 开始,以下是可能的:

<tags-input ng-model="tags" use-strings="true"></tags-input>

普朗克

我想,迟到总比没有好。

于 2015-02-23T05:44:35.350 回答