我有一个自定义指令,用于管理用户通过我的网站访问。我用它来为html标记添加一个'disabled="disabled"'属性。
然而,当我尝试将其与标记输入一起使用时,它不起作用。我想这是因为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>
这方面有什么工作吗?
谢谢。
它目前不受支持,但看起来将出现在下一个主要版本(2.3.0)中:https://github.com/mbenford/ngTagsInput/issues/102
编辑:2.3.0超时;有关详细信息,请参阅以下链接https://github.com/mbenford/ngTagsInput/blob/master/CHANGELOG.md#features
我在2.3.0版本中找不到这个选项,但至少他们启用了常规的disabled属性。我所做的隐藏移除按钮和"添加标签"输入框的工作,就是在CSS中添加一些规则。
tags-input[disabled] .remove-button {
display: none;
}
tags-input[disabled] input.input {
display: none;
}
也许还有更好的方法,这是我能找到的最快的方法。