4

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

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

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

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

4

2 回答 2

4

请检查这个,

<input ng-disabled="true">
于 2015-12-29T11:21:58.630 回答
1

ng-tags-input.min.js


  1. 删除关闭/删除标签符号:
    a)搜索ng-click="$removeTag()" ng-bind="::$$removeTagSymbol"
    b)删除这些属性

  2. 使标签只读:
    a)搜索 <input class="input"
    b)添加readonly属性

  3. 删除“添加标签”占位符:
    a)搜索Add a tag,你会看到类似placeholder:[String,"Add a tag"]
    b)用空字符串替换它,像这样placeholder:[String,""]

截屏

于 2017-02-20T11:21:21.257 回答