【问题标题】:Use two controller in the same page在同一页面中使用两个控制器
【发布时间】:2023-03-03 14:12:01
【问题描述】:

我目前正在 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) {
  }
}

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

提前致谢!

【问题讨论】:

    标签: android angular ionic2


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多