我可以在type
处为返回的数据提供modal.onDidDismiss(data =>
吗?它似乎不起作用。我希望compile-time
type
检查返回的数据。任何线索?
它给出了这个错误:
[ts]预期1个参数,但得到2.(参数)交易:任何
当我尝试这个时:
modal.onDidDismiss(data:Transaction => {
this.transactions.push(data);
});
我原来的方法:
goToTransaction() {
const modal = this.modalCtrl.create('TransactionPage');
modal.onDidDismiss(data => {
this.transactions.push(data);
});
modal.present();
}
答案 0 :(得分:1)
您只需在参数和类型上使用括号或分组运算符,以确保TS编译器知道您指的是一个参数及其类型。
modal.onDidDismiss((data:Transaction) => {
this.transactions.push(data);
});