Angularjs self.context.MyModal不是ionic 2中的函数

Angularjs self.context.MyModal不是ionic 2中的函数,angularjs,typescript,ionic2,Angularjs,Typescript,Ionic2,在爱奥尼亚2中创建模态时,我面临以下错误: ./QuizmePage类QuizmePage中出错-由以下原因引起: self.context.MyModal不是函数 谁能告诉我如何克服这个错误 我的代码如下: quick.html页面 <ion-content padding> <button ion-button (click)="MyModal()">Share</button> modal.ts import { Component } from '@

在爱奥尼亚2中创建模态时,我面临以下错误:

./QuizmePage类QuizmePage中出错-由以下原因引起: self.context.MyModal不是函数

谁能告诉我如何克服这个错误

我的代码如下:

quick.html页面

<ion-content padding>
<button ion-button (click)="MyModal()">Share</button>
modal.ts

import { Component } from '@angular/core';
import {ModalController, NavController, NavParams  } from 'ionic-angular';
import { AccModal } from './modal'

@Component({
 selector: 'page-quiz',
 templateUrl: 'quiz.html'
})
export class QuizPage {
constructor(public navCtrl: NavController, public navParams: NavParams ,            public modalCtrl: ModalController ) {

}

MyModal() {
  let myModal = this.modalCtrl.create(AccModal);
  myModal.present(); 

}

}
import { Component } from '@angular/core';
import { NavController, NavParams } from 'ionic-angular/index';

 @Component ({
   template: `
    <ion-card class='popover'>
        <ion-card-content>
            Hello
        </ion-card-content>
     </ion-card>
   `
  })
  export class AccModal {

   private dumbData: number;

   constructor(private params: NavParams) {
   this.dumbData= 22;
  }

 }
从'@angular/core'导入{Component};
从“离子角度/索引”导入{NavController,NavParams};
@组成部分({
模板:`
你好
`
})
出口类AccModal{
私有数据:数字;
构造函数(私有参数:NavParams){
这个数据=22;
}
}

OpenModel()在哪里?什么是AccModal?抱歉,这不是openModal,我已更改为MyModal(),现在我更新了代码,忘了更改它。你现在能告诉我我的代码中有什么问题吗OpenModel()在哪里?什么是AccModal?抱歉,这不是openModal,我已更改为MyModal(),现在我更新了代码,忘了更改它。你现在能告诉我我的代码有什么问题吗