在Angular 2中动态显示图标可以通过使用第三方图标库来实现。以下是一种常见的方法:
以下是一个示例代码:
在组件的CSS文件中引入Font Awesome图标库的样式文件:
@import '~@fortawesome/fontawesome-free/css/all.css';
在组件的HTML模板中使用ngIf指令来动态显示图标:
<div *ngIf="showIcon">
<i class="fas fa-star"></i>
</div>
在组件的TypeScript文件中定义变量并控制图标的显示:
export class MyComponent {
showIcon: boolean = false;
toggleIcon() {
this.showIcon = !this.showIcon;
}
}
通过调用toggleIcon方法可以改变showIcon变量的值,从而动态控制图标的显示与隐藏。
推荐的腾讯云相关产品:腾讯云CDN(内容分发网络),详情请参考:https://cloud.tencent.com/product/cdn
领取专属 10元无门槛券
手把手带您无忧上云