add navigation with param: wallet

This commit is contained in:
JDonadio 2017-11-03 11:21:56 -03:00
parent ec21e03fc9
commit ac6e633b88
No known key found for this signature in database
GPG Key ID: EC1F4E04B2BFA730
4 changed files with 25 additions and 2 deletions

View File

@ -22,7 +22,7 @@
</ion-item> </ion-item>
<ion-list> <ion-list>
<button ion-item *ngFor="let wallet of wallets"> <button ion-item *ngFor="let wallet of wallets" (click)="goToWalletDetails(wallet)">
<ion-icon item-start> <ion-icon item-start>
<img src="assets/img/icon-wallet.svg" class="icon-wallet"> <img src="assets/img/icon-wallet.svg" class="icon-wallet">
</ion-icon> </ion-icon>

View File

@ -5,6 +5,7 @@ import { ProfileProvider } from '../../providers/profile/profile';
import { ReleaseProvider } from '../../providers/release/release'; import { ReleaseProvider } from '../../providers/release/release';
import { WalletProvider } from '../../providers/wallet/wallet'; import { WalletProvider } from '../../providers/wallet/wallet';
import { BwcErrorProvider } from '../../providers/bwc-error/bwc-error'; import { BwcErrorProvider } from '../../providers/bwc-error/bwc-error';
import { WalletDetailsPage } from '../wallet-details/wallet-details';
import * as _ from 'lodash'; import * as _ from 'lodash';
import * as moment from 'moment'; import * as moment from 'moment';
@ -64,4 +65,8 @@ export class HomePage {
public goToAddView(): void { public goToAddView(): void {
this.navCtrl.push(AddPage); this.navCtrl.push(AddPage);
} }
goToWalletDetails(wallet: any) {
this.navCtrl.push(WalletDetailsPage, {wallet: wallet});
}
} }

View File

@ -0,0 +1,9 @@
<ion-header>
<ion-navbar>
<ion-title>{{wallet.name}}</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
hello
</ion-content>

View File

@ -1,9 +1,18 @@
import { Component } from '@angular/core'; import { Component } from '@angular/core';
import { NavParams } from 'ionic-angular';
@Component({ @Component({
selector: 'page-wallet-details', selector: 'page-wallet-details',
templateUrl: 'wallet-details.html' templateUrl: 'wallet-details.html'
}) })
export class WalletDetailsPage { export class WalletDetailsPage {
public wallet: any;
constructor(
private navParams: NavParams,
) {
this.wallet = this.navParams.data.wallet;
}
ionViewDidEnter() {}
} }