use*_*282 5 css ionic-framework ionic2
我正在使用Ionic 2并且在我的应用程序上我正在创建一个表单,如果存在验证错误,则会在其相关输入字段的右侧显示一个信息图标.HTML如下,
<ion-list inset padding>
<ion-item>
<ion-input type="text" placeholder="Email"></ion-input>
<ion-icon name="ios-information-circle-outline" item-right></ion-icon>
</ion-item>
</ion-list>
Run Code Online (Sandbox Code Playgroud)
这完全没问题.但每当我在其上添加一个*ngIf时ion-icon,它就会从ui中消失.这是一个示例,我将*ngIf设置为true以查看它是否有效.图标未显示.
<ion-list inset padding>
<ion-item>
<ion-input type="text" placeholder="Email"></ion-input>
<ion-icon name="ios-information-circle-outline" item-right *ngIf="true"></ion-icon>
</ion-item>
</ion-list>
Run Code Online (Sandbox Code Playgroud)
当<ion-input>从上面的示例中删除时,<ion-icon>显示.
这是Ionic 2的限制吗?如何在ion-item包含ion-input?的图标中添加?
小智 5
请检查一下.这对我来说非常适合离子2.
<ion-item class="from-group details">
<ion-label fixed>Details</ion-label>
<ion-input type="file"></ion-input>
<ion-icon name="ios-camera-outline" item-right ></ion-icon>
<ion-icon ios="ios-cloud-upload" md="md-cloud-upload" item-right ></ion-icon>
Run Code Online (Sandbox Code Playgroud)
请尝试 ngClass 作为此问题的解决方法
<ion-item>
<ion-input type="text" placeholder="Email"></ion-input>
<ion-icon [ngClass]="{'hide': true }" name="ios-information-circle-outline" ></ion-icon>
</ion-item>
<style>.hide { display:none; } </style>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11493 次 |
| 最近记录: |