如何使用ngTagsInput将禁用的属性添加到输入标记中



我有一个自定义指令,用于管理用户通过我的网站访问。我用它来为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;
}

也许还有更好的方法,这是我能找到的最快的方法。

相关内容

  • 没有找到相关文章