Angular 4的[ngClass]中没有显示字体真棒图标

苏罗·艾哈迈德(Suroor Ahmmad)

我在Angular 4 HTML模板中遇到一个奇怪的错误,我试图切换<i>标记的类,但是只显示一个类,而没有另一个。这是我的代码;

<i [ngClass]="{'fa fa-eye': visible, 'fa fa-eye-slash': !visible}" aria-hidden="true" (click) = "toggle(pass)"></i>

TS:

visible = false;
toggle(event){
    this.visible = !this.visible;
}

当我检查我的应用程序时,第一个图标出现,即默认打开,fa fa-eye-slash但是当我单击它时,它仅显示框。

HTML: 在此处输入图片说明

编辑:

尝试使用FA提供的其他图标,但没有任何显示。

脊柱发育

您需要将html更改为:

<i class="fa" [ngClass]="{'fa-eye': visible, 'fa-eye-slash': !visible}" aria-hidden="true" (click) = "toggle(pass)"></i>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ngClass中的多个条件-Angular 4

字体真棒图标大小没有增加

Angular中没有使用Google Web字体吗?

字体真棒图标未在Angular4项目上加载

离线中的真棒字体图标

字体真棒图标未出现在Angular 5中

通过Angular组件更改字体真棒图标

Angular 6字体真棒图标显示为随机字符

使用Angular组件样式的Sass中的字体真棒内容

使用[ngClass]条件只能正确显示一个字体真棒图标

Angular CLI中未显示字体字体图标:8.2.2而是显示正方形

Angular 8中的ag-grid单元内未显示字体真棒图标

使用Bootstrap4制作的网页上没有显示字体真棒图标

如何在ngModel值中显示字体真棒图标

Angular:如何根据需要更改“真棒字体”图标和文本

字体真棒图标不显示

Angular 4 call couchdb 有 CORS 错误,但 fiddler 中没有显示预检

带有 ngClass 的 Javascript Angular 4 eventEmitter

字体真棒图标在 IE 中没有正确对齐

ngClass Angular 4,里面有函数

在字体中显示标题-真棒图标

Nativescript Angular 将字体真棒图标代码注入字段

我怎样才能让 4 个字体真棒图标水平对齐(没有垂直偏移)?

有没有办法在值之前在 printf 中添加字体真棒图标?

字体真棒图标未显示在 html 中

字体真棒 Unicode 图标未显示在下拉列表中

字体真棒图标未显示在选择框中

在 Angular 的点击事件中更改字体真棒图标的颜色?

FontAwesome 图标没有显示,为什么?(字体真棒/4.2.0)