html - ionic 3中HTML中的if语句
问题描述
我正在使用 ionic 3.9,我的 HTML 文件中有一个按钮,我想根据打字稿中的变量值创建一个条件 if 语句,如果它是真的,它将显示一个按钮文本,否则它将显示另一个文本。这是按钮:
<button ion-button (click)="openCalendar()">Me Rapeller de cet evenement </button>
我希望它是这样的:
<button ion-button (click)="openCalendar()">
if(this.traduction == true){
Me Rapeller de cet evenement
}else{
Remind me later
}
</button>
这在 HTML 中可能吗?
解决方案
这不是一个离子问题,而是一个角度问题,是的,这是可能的。
<button ion-button (click)="openCalendar()">
{{getText()}}
</button>
在你的组件文件中
getText() {
if(this.traduction === true){
return 'Me Rapeller de cet evenement';
} else {
return 'Remind me later';
}
}
但是,我建议不要像这样编码,而是在 Angular 中查看 i18n 功能。
推荐阅读
- r - is.constant(y) 中的错误:不能强制“list”对象键入“double”
- javascript - API 图像未按应有的方式显示
- c# - SerialPort 无法连接到 mcu lpc1768
- c# - 在 c# 中订阅 (+=) 和取消订阅 (-=) 委托的复杂性是什么?
- listbox - 使用 powerapps 选择下拉列表中的所有项目
- google-data-studio - 当日期高于谷歌数据洞察中的特定日期时如何制定规则?
- cuda - cuda Occupancy Max Active Blocks Per Multiprocessor == 0?
- sql - 我们如何在与其他查询的事务中有条件地运行删除查询
- java - QueryDsl - 如何使用排序和分组表创建内部连接
- c++ - 容器的 C++ 函数