0
我在controller
级别上生成JSON数组(手动并基于随机数)。但是,我想在15秒后显示该JSON数组的元素,在那15秒on the view
我想显示pending status
,然后在15秒后pending
将被JSON数组的结果替换。Angular 2 - 在x秒后将JSON数组填充到视图中
任何想法,我该怎么做?
我在controller
级别上生成JSON数组(手动并基于随机数)。但是,我想在15秒后显示该JSON数组的元素,在那15秒on the view
我想显示pending status
,然后在15秒后pending
将被JSON数组的结果替换。Angular 2 - 在x秒后将JSON数组填充到视图中
任何想法,我该怎么做?
与@ jonrsharpe的评论开始,
/* component */
this.later = Observable.of(data).delay(15000);
<!-- template -->
<div *ngIf="later | async as data; else wait">{{data}}</div>
<div #wait>Wait...</div>
这将需要4角
谢谢你的建议! –
使用'setTimeout',并设置一些标志? – Saravana
'Observable.of(data).delay(15000).subscribe(...)'? – jonrsharpe
我做过了,但问题是''view'我有一个'* ngFor',当它没有找到要通过的数组时,它会抛出一个错误 –