2017-04-07 30 views
0

我目前正在製作Ionic2上的第一個應用程序,而且我對於Typescript有點困惑。我想在同一頁面上顯示一個彈出窗口和一個模態:我必須從'離子角'導入ModalController和AlertController。我只能使用警報用下面的代碼:在同一頁面中使用兩個控制器

import { AlertController } from 'ionic-angular'; 

export class MyPage { 
    constructor(public alertCtrl: AlertController) { 
    } 
} 

,或者僅被使用下面的代碼模態:

import { ModalController } from 'ionic-angular'; 
import { ModalPage } from './modal-page'; 

export class MyPage { 
    constructor(public modalCtrl: ModalController) { 
    } 
} 

,但是當我想用這兩個,我會用兩個構造函數,但它不可能... 什麼是使用這兩個組件的正確方法?

在此先感謝!

回答

0

您可以在構造函數中注入多個供應商.. 這樣做:

constructor(public alertCtrl: AlertController,public modalCtrl: ModalController) { 
+0

那好吧,我覺得現在這樣愚蠢....謝謝! –

+0

沒問題..發生在我們所有人:) –

+0

考慮標記爲已解決,如果它完成 –

相關問題