【问题标题】:ngTagsInput: Preserve original dataprovider's data formatngTagsInput:保留原始数据提供者的数据格式
【发布时间】:2015-02-02 14:39:12
【问题描述】:

是否可以保留原始绑定的 ng-model 的数据格式?

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

在 ng-tag-input 的处理之后,我的模型是: [{"text": "tag1"}, {"text": " tag2"}, {"text": " tag3"}]

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

非常感谢!

【问题讨论】:

    标签: javascript angularjs ng-tags-input


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多