ngTagsInput:保留原始数据提供者的数据格式

ngTagsInput: Preserve original dataprovider's data format

本文关键字:数据格式 提供者 原始数据 保留 ngTagsInput      更新时间:2023-09-26

我可以保留原始绑定的ng模型的数据格式吗?

例如,当我的原始模型是: ["tag1", "tag2", "tag3"]

经过ng-tag-input的过程,我的模型是: [{"text": "tag1"}, {"text": " tag2"}, {"text": " tag3"}]

我需要一种方法来防止ng-tag-imput更改模型的格式。

多谢!

ngTagsInput仅适用于对象数组。为方便起见,它会自动将字符串数组转换为对象数组。

要将对象数组转换回字符串数组,可以执行以下操作:

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