Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 单击链接后更改图像_Angular_Image_Click - Fatal编程技术网

Angular 单击链接后更改图像

Angular 单击链接后更改图像,angular,image,click,Angular,Image,Click,我想有一个可能性,向前和向后通过图像,就像在一本相册。我想要一个后退和前进按钮来实现这一点 .ts changeAlbumImageForward(){ (document.getElementById('AlbumImage')作为HTMLImageElement.src='assets/AlbumImage1.png'; } 我如何在Angular中认识到这一点,有好的教程吗 我的代码错误,无法工作,因此感谢您的帮助。如何绑定图像的src?比如: <img [src]="

我想有一个可能性,向前和向后通过图像,就像在一本相册。我想要一个后退和前进按钮来实现这一点


.ts

changeAlbumImageForward(){
(document.getElementById('AlbumImage')作为HTMLImageElement.src='assets/AlbumImage1.png';
}
我如何在Angular中认识到这一点,有好的教程吗


我的代码错误,无法工作,因此感谢您的帮助。

如何绑定图像的src?比如:

<img [src]="imageSource" >

<img src="forwardImage" (click)="changeAlbumImageForward()">

所有
img
元素都具有相同的id,这在HTML中无效。您应该考虑使用图像源数组,并将其作为绑定图像的SRC属性到属性的基础。
imageSource: string = 'some/image/path';

changeAlbumchangeAlbumImageForward() {
   this.imageSource = 'some/new/image/path';
}