【问题标题】:What does Promise<OverlayEventDetail<any>> mean? [duplicate]Promise<OverlayEventDetail<any>> 是什么意思? [复制]
【发布时间】:2020-02-05 16:46:33
【问题描述】:

我从@ionic/core/dist/typecomponents.d.ts文件中得到了这段代码:

 'onDidDismiss': () => Promise<OverlayEventDetail<any>> 

代码中&lt;&gt;是什么意思?

【问题讨论】:

标签: angular typescript ionic-framework


【解决方案1】:

这被称为generic,它允许方法/类接受多种类型,而不仅仅是一种使组件更加通用和可消费的类型。

阅读concept of generics here

在您的示例中,'onDidDismiss': () =&gt; Promise&lt;OverlayEventDetail&lt;any&gt;&gt; 的意思是,onDidDismiss 是一个 function,它返回一个 Promise 类型的 OverlayEventDetail,它又具有 any 的“内部”类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-12
    • 2015-01-22
    • 2020-10-27
    • 2015-07-15
    • 2018-07-17
    • 2012-08-13
    • 2011-12-23
    相关资源
    最近更新 更多