我想显示这个跨度
<span class="badge badge-danger">RARE</span>
仅当此条件为真时
listComics() {
this.comicsService.getComics().subscribe(
comicsList => {
this.comics = comicsList.data.results;
this.rareComic = comicsList.data.results[Math.floor(Math.random() * this.comics.length)];
for(var i = 0; i < this.comics.length; i++){
if(this.comics[i] == this.rareComic){
console.log(this.comics[i])
console.log(this.rareComic)
//Both are the same
}
}
});
}
我尝试使用*ngIf
,[hidden]
但没有成功。
有两种方法可以以角度显示或隐藏元素
通过使用ngIf
结构指令。仅当您的绑定条件不会经常更改时才建议使用。据我了解,您的情况可能是
*ngIf="rareComic == comic"
类绑定。使用它来向元素添加或删除类
[class.active]="rareComic == comic"
并且活动类将具有显示项目的样式。当用户将在页面上进行交互并且预计元素的可见性将切换时使用此选项
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句