如何更改ng-tags-input separator? (默认:破折号)

时间:2015-06-09 18:36:17

标签: angularjs ng-tags-input

添加空格分隔的标记时,ng-tags-input将用短划线替换空格。我怎样才能保留空格字符呢?

2 个答案:

答案 0 :(得分:6)

我刚在文档中找到了相应的指令属性。 答:使用replace-spaces-with-dashes=false

答案 1 :(得分:2)

为了用下划线替换空格,我做了以下内容:

HTML:

<tags-input ng-model="model" replace-spaces-with-dashes="false" on-tag-adding="addingTag($tag)"></tags-input>

JS:

$scope.addingTag = function(tag) {
  tag.text = tag.text.replace(/ /g, '_');
  return tag;
};