私は ng-tags 入力を使用しています。行にデータを入力した後に取得するデータは、オブジェクトの配列であり、それぞれに「テキスト」文字列フィールドが 1 つずつあります。
[{"text":"egon"},{"text":"peter"},{"text":"raymond"},{"text":"winston"}]
代わりにデータを文字列の配列として保存する方法はありますか? お気に入り
["egon", "peter", "raymond", "winston"]
私は ng-tags 入力を使用しています。行にデータを入力した後に取得するデータは、オブジェクトの配列であり、それぞれに「テキスト」文字列フィールドが 1 つずつあります。
[{"text":"egon"},{"text":"peter"},{"text":"raymond"},{"text":"winston"}]
代わりにデータを文字列の配列として保存する方法はありますか? お気に入り
["egon", "peter", "raymond", "winston"]
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>
遅刻しないよりはましだと思います。