Observable.of对图像src中的管道不返回任何内容

时间:2018-06-25 18:27:53

标签: javascript angular typescript ionic-framework ionic2

我在应用程序中为图像src创建了一个自定义管道:

它正像这样在选择器上使用:

proration_date

管道的代码为:

updateParams.put("proration_date", 1529884800);

我面临的问题是管道代码中 if 循环的else部分无法正常工作,并且返回空响应,并且图像无法为 else渲染部分。

您能否让我知道如何返回相同的url,当条件 else 循环时“ [src] =” myobject?.URL“ 在我的代码中得到满足。

1 个答案:

答案 0 :(得分:1)

您将返回一个Observable,并且一个Observable实例仅在您subscribe时才开始发布值。 如果您想直接在模板中使用observables,则需要 AsyncPipe

  

AsyncPipe接受一个可观察的或一个承诺作为参数,调用   订阅或附加一个then处理程序,然后等待异步   结果,然后再传递给调用者。

修改后的代码

  <img [src]="myobject?.URL | secure|async" />