我想在输入框的末尾显示离子信息图标。但是,以下代码段仅显示输入框,而不是图标:
<ion-header>
<ion-navbar>
</ion-navbar>
</ion-header>
<ion-content padding>
<form novalidate offset-lg-3 offset-xl-4 col-lg-6 col-xl-4>
<ion-list inset>
<p>Forget password</p>
<ion-item>
<ion-input placeholder="Email or Phone" name="email">
</ion-input>
<button ion-button clear >
<ion-icon name="ios-information-circle-outline" ></ion-icon>
</button>
</ion-item>
</ion-list>
<button ion-button round full type="submit">Submit</button>
</form>
</ion-content>
我想在用户点击图标时显示一些帮助文字。我在这里肯定遗漏了一些东西。我应该怎么做才能显示图标?
答案 0 :(得分:2)
ion-item
将内容设置为一行。您在按钮上缺少属性item-end
。我还建议添加icon-only
,以便将完整按钮作为指定的图标。
代码:
<ion-content padding>
<form novalidate offset-lg-3 offset-xl-4 col-lg-6 col-xl-4>
<ion-list inset>
<p>Forget password</p>
<ion-item>
<ion-input placeholder="Email or Phone" name="email">
</ion-input>
<button ion-button clear item-end icon-only><!-- here -->
<ion-icon name="ios-information-circle-outline" ></ion-icon>
</button>
</ion-item>
</ion-list>
<button ion-button round full type="submit">Submit</button>
</form>
</ion-content>
答案 1 :(得分:0)
<ion-item>
<ion-input placeholder="Email or Phone" name="email">
</ion-input>
<button ion-button clear item-end icon-only>
<ion-icon name="ios-information-circle-outline" ></ion-icon>
</button>
</ion-item>
您必须在离子标签内使用ion-icon