在同一页面中使用两个控制器

时间:2017-04-07 08:00:37

标签: android angular ionic2

我目前正在Ionic2上创建我的第一个应用程序,我对Typescript有点困惑。我想在同一页面上显示一个弹出窗口和一个模态:我必须从'ionic-angular'导入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) {
  }
}

但是当我想使用这两个时,我会使用两个构造函数,但这是不可能的...... 使用这两个组件的正确方法是什么?

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以在构造函数中注入多个提供程序。 这样做:

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