ng-tags-input,如何禁用用户输入?

时间:2015-12-29 11:01:32

标签: angularjs ng-tags-input

我正在寻找如何禁用此指令指令的用户输入,我想要做的是控制器在视图中发生的某些事件上插入值。

我已经通过了API,但我并没有真正找到如何做到这一点。 我甚至尝试使用disabled属性

<tags-input ng-model="filterTags" disabled></tags-input>

发生的事情是样式变为灰色,但我仍然可以手动插入值。

2 个答案:

答案 0 :(得分:4)

请检查,

<input ng-disabled="true">

答案 1 :(得分:1)

ng-tags-input.min.js

  1. 删除关闭/删除标记符号:
      a)搜索sf.net
      b)删除这些属性

  2. 制作标签只读:
      a)搜索ng-click="$removeTag()" ng-bind="::$$removeTagSymbol"
      b)添加<input class="input"属性

  3. 删除&#34;添加标签&#34;占位符:
     a)搜索readonly,您会看到类似Add a tag的内容  b)用空字符串替换它,类似于placeholder:[String,"Add a tag"]

  4. Screenshot