使用离子管道进行数据转换
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 数据库流(使用异步管道)
将数据帧从 pandas 转换为 pyspark 到 Foundry 的数据类型