使用离子管道进行数据转换

Posted

技术标签:

【中文标题】使用离子管道进行数据转换【英文标题】:Data transformation using ionic pipe 【发布时间】:2018-02-23 00:00:01 【问题描述】:

我尝试在离子项目中使用管道但无法更改数据,它显示了一些错误。 请为此提出解决方案。

管道:

@Pipe(
  name: 'statusupdater'
)
export class StatusUpdater 

  transform(value, args) 
    let status=value;
    if(value=='L')
    
      status='Landed'
    
    if(value=='A')
    
      status='Estimated'
    
    if(value=='C')
    
      status='Cancelled'
    

    return status;
  

html:

<span>item.status | statusupdator</span>

错误:

【问题讨论】:

你在哪里声明管道? 也许这可以帮助你:***.com/questions/39007130/… D.Simon 我在 app.module.ts 中声明 import StatusUpdater from "../pipes/statusupdater"; 您是否在模块中的声明中添加了管道? 【参考方案1】:

您缺少实现PipeTransform 接口。

@Pipe(
  name: 'statusupdater'
)
export class StatusUpdater implements PipeTransform 
   ...

【讨论】:

【参考方案2】:

您将其声明为“statusupdatEr”,但随后将其用作“statusupdatOr”。

【讨论】:

以上是关于使用离子管道进行数据转换的主要内容,如果未能解决你的问题,请参考以下文章

离子生命周期取消/订阅 Firebase 数据库流(使用异步管道)

如何将 sklearn 管道转换为 pyspark 管道?

将数据帧从 pandas 转换为 pyspark 到 Foundry 的数据类型

当最后一个估计器不是转换器时,如何使用 scikit-learn 管道进行转换?

如何使用 sklearn.pipeline 转换新数据

离子本机页面转换不起作用