angular - Ionic/Angular - 使用链接更新标签名称以更改图片
问题描述
我对 Ionic/Angular 非常陌生,我很难将标签从 0 1 2 更改为 Profile Group Friend 之类的其他名称。在 google 和 youtube 的帮助下,我能够做到这一点,但我花了几天时间试图弄清楚如何更改标签,但我无法找到更改标签的方法。如果有人可以帮助我,我将不胜感激。先感谢您!
HTML 文件中的代码
<ion-header [translucent]="false">
<ion-toolbar color="primary">
<ion-buttons slot="secondary">
</ion-buttons>
<ion-buttons slot="primary">
<ion-button>
<ion-icon slot="icon-only" name="search"> </ion-icon>
<ion-icon slot="icon-only" ios="ellipsis-horizontal" md="ellipsis-vertical"></ion-icon>
</ion-button>
</ion-buttons>
<ion-title>Pics</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<button *ngFor="let imageButton of imageButtons; let i = index" (click)="onClick(imageButton)"
class="button">{{i}}</button>
<img src="{{myimage || '/assets/test1.png'}}" (click)="addEvent();" />
<h1>78%</h1>
</ion-content>
ts文件中的代码
export class IndividualstockPage implements OnInit {
imageSrc = '';
messageText = '';
imageButtons = [ {src:'/assets/Profile.png' } ,
{src:'/assets/Group.png'},
{src:'/assets/Friend.png'}]
constructor() { }
ngOnInit() {
}
onClick(imageNameObject) {
this.imageSrc = imageNameObject.src;
this.messageText = imageNameObject.name;}
};
正如您在屏幕上看到的那样,它显示 0 1 2,我正在寻找一种方法来提供描述而不是序列号应用程序/屏幕的屏幕截图
解决方案
在 HTML 中
<ion-header [translucent]="false">
<ion-toolbar color="primary">
<ion-buttons slot="secondary">
</ion-buttons>
<ion-buttons slot="primary">
<ion-button>
<ion-icon slot="icon-only" name="search"> </ion-icon>
<ion-icon slot="icon-only" ios="ellipsis-horizontal" md="ellipsis-vertical"></ion-icon>
</ion-button>
</ion-buttons>
<ion-title>Pics</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<button *ngFor="let imageButton of imageButtons; let i = index" (click)="onClick(imageButton)"
class="button">{{i}}</button>
<img src="{{imageSrc || '/assets/test1.png'}}" (click)="addEvent();" />
<h1>78%</h1>
</ion-content>
在 ts
imageButtons = [{src:'/assets/Profile.png',name:'Profile' } ,
{src:'/assets/Group.png',name:'Group'},
{src:'/assets/Friend.png',name:'Friend'}]
onClick(imageNameObject) {
this.imageSrc = imageNameObject.src;
this.messageText = imageNameObject.name;
}
推荐阅读
- django - 在 Formwizard 中动态填充 ChoiceField Formset
- html - 使用 VBA 访问搜索栏
- python - 由于代码错误,无法完成hackerrank问题
- javascript - 实时客户信息同步、最佳实践和建议
- android - 当android应用程序进入后台时,前台服务中的计划任务未按计划运行
- nginx - 使用 uwsgi 进行生产中的 Pytorch 模型预测
- python - 如何将字符串转换为结构化表格?
- typescript - 使用导入的常量键入类属性
- git - 如何从 github 上的先前提交创建新分支
- android - Unity中Android共享库的未定义符号