【发布时间】:2017-05-05 13:59:59
【问题描述】:
我在 Angular 4 项目中使用 Observables(Rxjs 库)从带有 http get 的 api 获取数据,我想根据从 API 收到的数据显示徽标(png)
例如,当我的对象 [{{foo_icon}}] 收到 0 时,我显示风暴,当它收到 1 时,我显示云,当它是 2 时,我想显示太阳
这是我几周以来一直在尝试的代码:
<p*ngFor="let user of userService.users | async"{{user.data.hosts.running.foo_icon}}</p>
<div *ngIf="cloud; then sun; else storm"></div>
<ng-template #sun><img class="foo-icon" src="./app/img/sun.png"/></ng-template>
<ng-template #cloud><img class="foo-icon" src="./app/img/cloud.png"/></ng-template>
<ng-template #storm><img class="foo-icon" src="./app/img/storm.png"/></ng-template>
</div>
(userService 从可观察用户收到的日期)
提前致谢
【问题讨论】:
标签: json angular rxjs observable angular2-observables