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',當它沒有找到要通過的數組時,它會拋出一個錯誤 –