wrapped setInterval in ngZone to make e2e tests work properly
This commit is contained in:
parent
44e85f0dec
commit
5e79d1d4f3
@ -1,4 +1,4 @@
|
|||||||
import { Component } from '@angular/core';
|
import { Component, NgZone } from '@angular/core';
|
||||||
import { BlocksProvider } from '../../providers/blocks/blocks';
|
import { BlocksProvider } from '../../providers/blocks/blocks';
|
||||||
import { NavController } from 'ionic-angular';
|
import { NavController } from 'ionic-angular';
|
||||||
|
|
||||||
@ -17,16 +17,18 @@ export class LatestBlocksComponent {
|
|||||||
public loading: boolean = true;
|
public loading: boolean = true;
|
||||||
public blocks: Array<any> = [];
|
public blocks: Array<any> = [];
|
||||||
|
|
||||||
constructor(private blocksProvider: BlocksProvider, private navCtrl: NavController) {
|
constructor(private blocksProvider: BlocksProvider, private navCtrl: NavController, ngZone: NgZone) {
|
||||||
this.loadBlocks();
|
this.loadBlocks();
|
||||||
/*
|
ngZone.runOutsideAngular(() => {
|
||||||
setInterval(
|
setInterval(
|
||||||
function (): void {
|
function (): void {
|
||||||
this.loadBlocks.call(this);
|
ngZone.run(function (): void {
|
||||||
}.bind(this),
|
this.loadBlocks.call(this);
|
||||||
1000 * 30
|
}.bind(this));
|
||||||
);
|
}.bind(this),
|
||||||
*/
|
1000 * 30
|
||||||
|
);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private loadBlocks(): void {
|
private loadBlocks(): void {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user