|
@@ -1,5 +1,5 @@
|
|
|
import { Component } from '@angular/core';
|
|
|
-import { NavController } from 'ionic-angular';
|
|
|
+import { NavController, ModalController, NavParams } from 'ionic-angular';
|
|
|
import { DefaultListable } from '../../defaults/default-listable';
|
|
|
import { INavigable } from '../../interfaces/navigable-interface';
|
|
|
import { Product } from '../../models/product';
|
|
@@ -13,7 +13,7 @@ import { DataProvider } from '../../providers/data-provider'
|
|
|
})
|
|
|
export class ProductListPage extends DefaultListable<Product> implements INavigable {
|
|
|
|
|
|
- constructor(public navCtrl: NavController, public data: DataProvider) {
|
|
|
+ constructor(public navCtrl: NavController, public modalCtrl: ModalController, public data: DataProvider) {
|
|
|
super();
|
|
|
|
|
|
this.initialize();
|
|
@@ -32,6 +32,7 @@ export class ProductListPage extends DefaultListable<Product> implements INaviga
|
|
|
* Goto page
|
|
|
*/
|
|
|
goToPage(page: any) {
|
|
|
- this.navCtrl.push(ProductDetailsPage);
|
|
|
+ let modal = this.modalCtrl.create(ProductDetailsPage);
|
|
|
+ modal.present();
|
|
|
}
|
|
|
}
|