【发布时间】:2019-01-01 06:46:29
【问题描述】:
我正在尝试在单击按钮时使用 Angular 更改图像。我已经在页面上有更改文本的功能,但我无法弄清楚如何更改图像。每个函数都有与之关联的不同图像。我在功能上尝试了 this.imgsrc 的一些变体,但似乎都不起作用。编辑:单击按钮时,我试图在两个不同的位置显示消息和图像。下面代码中的消息显示在顶部,我想显示的图像在右侧。
<div>{{clickMessage}}</div>
<button (click)="onclick1()" class="button">1</button>
<button (click)="onclick2()" class="button">2</button>
<button (click)="onclick3()" class="button">3</button>
<button (click)="onclick4()" class="button">4</button>
<button (click)="onclick5()"class="button">5</button>
组件代码
export class ChangeStratComponent implements OnInit {
clickMessage = '';
constructor() { }
ngOnInit() {
}
onclick1() {
this.clickMessage = 'click 1';
}
onclick2(){
this.clickMessage = 'Click 2';
}
onclick3() {
this.clickMessage = 'Click 3';
}
onclick4() {
this.clickMessage = 'Click 4';
}
onclick5() {
this.clickMessage = 'Click 5';
}
}
【问题讨论】:
-
我应该澄清一下,我还希望显示文本以及图片
标签: angular image binding click