如何为图像创建自定义管道?

雷纳德

我创建了一个返回用户配置文件的角度应用程序。这些个人资料有时具有个人资料图片,有时没有

如果配置文件图像为空,我想使用管道显示一个占位符图像

我想将用户图像发送到管道,并检查它是否为空,assets/images/user.jpg否则替换为保留用户图像

空配置文件图像.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">
激荡者

尝试像

import { Pipe, PipeTransform } from '@angular/core';

 @Pipe({
 name: 'emptyProfileImage'
  })
 export class EmptyProfileImagePipe implements PipeTransform {

  transform(contactImage: string): string {
     return contactImage || yourplaceholderimagepath;
   }
 }

然后在你的HTML

 <img class="user-image"
   [src]=" user.contactImage | emptyProfileImage">

注意它应该[src]代替src

演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为ListView创建自定义视图?

来自分类Dev

如何为Google Form创建自定义主题?

来自分类Dev

如何为特定控件创建自己的自定义提示?

来自分类Dev

如何为特定类型创建自定义实现?

来自分类Dev

如何为反应性扩展创建自定义扩展

来自分类Dev

如何为runit创建自定义重启脚本?

来自分类Dev

如何为剃刀创建自定义标签助手?

来自分类Dev

如何为Orchard Layout创建自定义容器元素?

来自分类Dev

如何为Firebase创建自定义用户属性?

来自分类Dev

如何为appcelertor创建自定义LaunchScreen

来自分类Dev

如何为VS代码创建自定义终端命令

来自分类Dev

如何为Catboost创建自定义评估指标?

来自分类Dev

如何为Adobe Brackets创建自定义安装程序

来自分类Dev

如何为自定义视图创建缩放动画效果

来自分类Dev

如何为复选框图像创建自定义WPF XAML样式

来自分类Dev

如何为操作栏创建自定义图标?

来自分类Dev

如何为特定类型创建自定义实现?

来自分类Dev

如何为UIBarButton创建自定义图标?

来自分类Dev

如何为反应性扩展创建自定义扩展

来自分类Dev

JOOMLA:如何为自定义组件创建一个简单的图像上传器

来自分类Dev

如何为Runit创建自定义重启脚本?

来自分类Dev

如何为程序创建自定义启动屏幕?

来自分类Dev

如何为OSX创建自定义语言

来自分类Dev

如何为Orchard Layout创建自定义容器元素?

来自分类Dev

如何为图表自定义标签配置图像

来自分类Dev

如何为我的改革表格创建自定义强制?

来自分类Dev

如何为Linux创建自定义键盘布局?

来自分类Dev

如何为模板控件创建自定义属性

来自分类Dev

如何为 Facebook 爬虫生成自定义图像?

Related 相关文章

热门标签

归档