diff --git a/app/src/components/latest-blocks/latest-blocks.html b/app/src/components/latest-blocks/latest-blocks.html
index 6595647..320ae6f 100644
--- a/app/src/components/latest-blocks/latest-blocks.html
+++ b/app/src/components/latest-blocks/latest-blocks.html
@@ -1,27 +1,32 @@
- {{text}}
-
+
+
+
-
- Height
- Age
- Transactions
- Size
-
-
-
- {{block.height}}
-
-
- {{ block.time | amFromUnix | amTimeAgo }}
-
-
- {{block.txlength}}
-
-
- {{ block.size }}
-
-
-
+
+
+
+
+ Height
+ Age
+ Transactions
+ Size
+
+
+
+ {{block.height}}
+
+
+ {{ block.time | amFromUnix | amTimeAgo }}
+
+
+ {{block.txlength}}
+
+
+ {{ block.size }}
+
+
+
+
diff --git a/app/src/components/latest-blocks/latest-blocks.ts b/app/src/components/latest-blocks/latest-blocks.ts
index cb7ae42..5ecbebe 100644
--- a/app/src/components/latest-blocks/latest-blocks.ts
+++ b/app/src/components/latest-blocks/latest-blocks.ts
@@ -1,5 +1,6 @@
import { Component } from '@angular/core';
import { BlocksProvider } from '../../providers/blocks/blocks';
+import { NavController } from 'ionic-angular';
/**
* Generated class for the LatestBlocksComponent component.
@@ -13,25 +14,26 @@ import { BlocksProvider } from '../../providers/blocks/blocks';
})
export class LatestBlocksComponent {
- private text: string;
+ public loading: boolean = true;
public blocks: Array = [];
- constructor(private blocksProvider: BlocksProvider) {
- this.text = 'Hello Latest Blocks';
-
+ constructor(private blocksProvider: BlocksProvider, private navCtrl: NavController) {
blocksProvider.getBlocks().subscribe(
(data) => {
this.blocks = JSON.parse(data['_body']).blocks;
- console.log('blocks', this.blocks);
+ this.loading = false;
},
(err) => {
console.log('err', err);
+ this.loading = false;
}
);
}
- public goToBlock(hash: string): void {
- console.log('go to', hash);
+ public goToBlock(blockHash: string): void {
+ this.navCtrl.push('block-detail', {
+ 'blockHash': blockHash
+ });
}
public getBlocks(num: number = 10): Array {