【发布时间】:2019-10-10 05:25:17
【问题描述】:
我创建了一个返回用户配置文件的 Angular 应用程序。这些个人资料有时有个人资料图片,有时没有
如果个人资料图片为空,我想使用管道显示占位符图片
我想将用户图像发送到管道并检查它是否为空,将其替换为assets/images/user.jpg,否则保留用户图像
empty-profile-image.pipe.ts
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'emptyProfileImage'
})
export class EmptyProfileImagePipe implements PipeTransform {
transform(contactImage: string): string {
if (contactImage == ''){
return "assets/images/user.jpg"
}
else{
return "groupMember.contactImage";
}
}
}
user-profile.component.ts
<img class="user-image"
src=" user.contactImage | emptyProfileImage">
【问题讨论】: