2017-04-07 10 views
0

私は現在Ionic2で初めてのアプリケーションを作っていますが、私はTypescriptと少し混乱しています。同じページにポップアップとモーダルを表示したいと思います。私はModalControllerとAlertControllerを 'ionic-angular'からインポートする必要があります。次のコードを使用してモーダル同じページの2つのコントローラを使用

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) { 
    } 
} 

をしかし、私は2つを使用したいとき、私は2つのコンストラクタを使用していただろうが、それはです不可能... これら2つのコンポーネントを使用する正しい方法は何ですか?

ありがとうございます!

答えて

0

あなたはコンストラクタで複数のプロバイダを注入することができます。.. これを行う:

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

OKああ、私は今とてもダム感じる....ありがとう! –

+0

問題はありません。私たちすべてに起こります。 –

+0

完了したら解決済みとしてマーキングを検討してください –

関連する問題