ng-tags-input,如何禁用用户输入?
ng-tags-input, how to disable user input?
我正在寻找如何禁用此指令指令的用户输入,我想要做的是控制器在视图中发生的某些事件上插入值。
我已经完成了 API 但我并没有真正找到如何做到这一点。
我什至尝试过使用 disabled
属性
<tags-input ng-model="filterTags" disabled></tags-input>
样式变成灰色,但我仍然可以手动插入值。
请检查这个,
<input ng-disabled="true">
在ng-tags-input.min.js
删除 Close/remove 标签符号:
a) 搜索 ng-click="$removeTag()" ng-bind="::$$removeTagSymbol"
b) 删除这些属性
将标记设为只读:
a) 搜索 <input class="input"
b) 添加readonly
属性
删除 "Add a tag" 占位符:
a) 搜索 Add a tag
,你会看到类似 placeholder:[String,"Add a tag"]
的内容
b) 用空字符串替换它,像这样 placeholder:[String,""]
Screenshot
我正在寻找如何禁用此指令指令的用户输入,我想要做的是控制器在视图中发生的某些事件上插入值。
我已经完成了 API 但我并没有真正找到如何做到这一点。
我什至尝试过使用 disabled
属性
<tags-input ng-model="filterTags" disabled></tags-input>
样式变成灰色,但我仍然可以手动插入值。
请检查这个,
<input ng-disabled="true">
在ng-tags-input.min.js
删除 Close/remove 标签符号:
a) 搜索ng-click="$removeTag()" ng-bind="::$$removeTagSymbol"
b) 删除这些属性将标记设为只读:
a) 搜索<input class="input"
b) 添加readonly
属性删除 "Add a tag" 占位符:
a) 搜索Add a tag
,你会看到类似placeholder:[String,"Add a tag"]
的内容 b) 用空字符串替换它,像这样placeholder:[String,""]
Screenshot