作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在开发一个应用程序,下一节课是 TypeScript。
当“ModalController”关闭模态时,我想尝试在回调类型的方法中获取数据:
import { Component, OnInit } from '@angular/core';
import {NavController, ModalController} from '@ionic/angular';
import { Router } from '@angular/router';
import { HomePage } from '../home/home.page';
import {AddItemPage} from '../add-item/add-item.page';
@Component({
selector: 'app-todo',
templateUrl: './todo.component.html',
styleUrls: ['./todo.component.scss']
})
export class TodoComponent implements OnInit {
public items;
constructor(public navCtrl: NavController, public modalCtrl: ModalController) {
this.ionViewDidLoad();
}
ngOnInit() {}
async addItem() {
// Create a modal using MyModalComponent with some initial data
const modal = await this.modalCtrl.create({
component: AddItemPage, componentProps: {
'prop1': "cadena!!!!!!!"
}
}).then(function(modal) {
return modal.present();
});
modal.onDidDismiss(() => {
// Call the method to do whatever in your home.ts
console.log('Modal closed');
});
}
}
我遇到了这个错误:
core.js:15724 ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'onDidDismiss' of undefinedTypeError: Cannot read property 'onDidDismiss' of undefine
最佳答案
这篇文章的相关性如何:https://medium.com/@david.dalbusco/how-to-declare-and-use-modals-in-ionic-v4-4d3f42ac30a3我的错误只是我如何创建模态。我已按照此代码创建我的模态属性。
async openModal() {
const modal: HTMLIonModalElement =
await this.modalController.create({
component: DatePickerModal,
componentProps: {
aParameter: true,
otherParameter: new Date()
}
});
modal.onDidDismiss().then((detail: OverlayEventDetail) => {
if (detail !== null) {
console.log('The result:', detail.data);
}
});
await modal.present();
}
关于angular - 属性 'onDidDismiss' 在 ionic 4 和 Angular 类型上不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56050428/
我是 Ionic 2 开发的新手,希望得到您的帮助。有谁知道 onDidDismiss() 之后发生了什么事件? presentProfileModal() { let profileModal
我正在开发一个应用程序,下一节课是 TypeScript。 当“ModalController”关闭模态时,我想尝试在回调类型的方法中获取数据: import { Component, OnInit
我是一名优秀的程序员,十分优秀!