2014-09-10 33 views
1

我有一個自定義指令,用於通過我的網站管理用戶訪問。我用這個來爲html標籤添加一個'disabled ='disabled''屬性。如何使用ngTagsInput將禁用的屬性添加到輸入標記?

但是,當我嘗試將此與標記輸入一起使用時,它不起作用。我猜這是因爲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

我在發行版2.3.0中找不到此選項,但至少他們已啓用常規禁用屬性。 我做了什麼來隱藏刪除按鈕和「添加標籤」輸入框,是在CSS中添加了一些規則。

tags-input[disabled] .remove-button { 
    display: none; 
} 
tags-input[disabled] input.input { 
    display: none; 
} 

也許有更好的方法來做到這一點,這是我能找到的最快的方法。

相關問題