Projemde ng-etiket girişi kullanmak istiyorum.ngTagsInput'ta etiketlerin renklendirilmesi nasıl ayarlanır?
Dizideki color özelliği nesnesine göre her etiket için farklı renk ayarlamayı denerim.
İşte ben plunker üzerinde çalışıyorum.
Bu amaçla ng giriş şablonunda etiket öğesi css sınıfını geçersiz kılmam gerekiyor. Ben olsun
<div class="tags-input" ng-style="{background: data.color}">
Ve burada sonucudur: Etiketlerin giriş css sınıfını geçersiz kılmak için deneyin bu satırdaki
<script type="text/ng-template" id="tag-template">
<div class="tags-input" ng-style="{background: data.color}">
<span>{{$getDisplayText()}}</span>
<a class="remove-button" ng-click="$removeTag()">✖</a>
</div>
: Burada
ng giriş şablonunun örneğidir Eğer renkli değil sağ ve sol kenarlarında görebileceğiniz gibi.
Neyi yanlış yaptığım hakkında bir fikrin var mı? Etiketler-giriş css sınıfa nasıl yazılır?
Bu kitaplığı daha önce hiç kullanmadım, ancak örnekleri ve her şeyi içeren, kılavuzlar için özel bir şablonun nasıl kullanılacağını gösteren bir kılavuza sahip: http://mbenford.github.io/ngTagsInput/documentation/guides/custom -templates –
@JBNizet, belgeleri reddettim ama sorunumu orada bulamadım. – Michael
Sadece size verdiğim bağlantıyı tıklayın. Etiket nesnesindeki verilere dayanarak etikette bir işaretin nasıl görüntüleneceğini gösterir. Etiket nesnesindeki verilere dayalı bir renk ayarlamak istersiniz. Bu gerçekten aynı problem. HTML şablonunun sadece farklı bir şekilde uyarlanması gerekiyor. –