我有一个自定义指令,用于通过我的网站管理用户访问。我用它来添加一个'禁用="禁用"'属性为html标签。
但是,当我尝试将其与tag-input一起使用时,它不起作用。我猜这是因为ngTagsInput使用它自己的标签输入指令。
我已经阅读了文档,无法找到我正在寻找的解决方案。
这是我的代码:
HTML:
<div access-level="Admin">
<tags-input ng-model="tags" on-tag-added="addNewTag($tag)" on-tag-removed="removeTag($tag)">
<auto-complete source="loadTags($query)" min-length="0"></auto-complete>
</tags-input>
</div>
这有什么工作吗?
感谢。
答案 0 :(得分:0)
它目前不受支持,但看起来将在下一个主要版本(2.3.0): https://github.com/mbenford/ngTagsInput/issues/102
编辑: 2.3.0已经出局;有关详细信息,请参阅以下链接https://github.com/mbenford/ngTagsInput/blob/master/CHANGELOG.md#features
答案 1 :(得分:0)
我在版本2.3.0中找不到此选项,但至少它们已启用常规禁用属性。 我在隐藏删除按钮和“添加标签”输入框时所做的是在CSS中添加一些规则。
tags-input[disabled] .remove-button {
display: none;
}
tags-input[disabled] input.input {
display: none;
}
可能有更好的方法,这是我能找到的最快的。