我在应用程序中为图像src创建了一个自定义管道:
它正像这样在选择器上使用:
proration_date
管道的代码为:
updateParams.put("proration_date", 1529884800);
我面临的问题是管道代码中 if 循环的else部分无法正常工作,并且返回空响应,并且图像无法为 else渲染部分。
您能否让我知道如何返回相同的url,当条件 else 循环时“ [src] =” myobject?.URL“ 在我的代码中得到满足。
答案 0 :(得分:1)
您将返回一个Observable
,并且一个Observable
实例仅在您subscribe
时才开始发布值。
如果您想直接在模板中使用observables
,则需要 AsyncPipe
AsyncPipe
接受一个可观察的或一个承诺作为参数,调用 订阅或附加一个then处理程序,然后等待异步 结果,然后再传递给调用者。
修改后的代码
<img [src]="myobject?.URL | secure|async" />