ngTagsInput:保留原始数据提供者的数据格式
ngTagsInput: Preserve original dataprovider's data format
是否可以保留原始绑定的 ng-model 的数据格式?
例如,当我的原始模型是:
["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; });
是否可以保留原始绑定的 ng-model 的数据格式?
例如,当我的原始模型是:
["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; });