以下是我的代码
{{1}}
这段代码是什么意思和Promise< testModel.Item []>在这里意味着什么?
答案 0 :(得分:2)
Promise<testModel.item[]>
是此代码段中的函数返回类型。例如,它声明函数postData
返回一个使用testModel.item
数组解析的promise。
<>
语法(在本例中)用于提供泛型类型的参数。您可以在打字稿here中阅读有关泛型的内容。
答案 1 :(得分:1)
它被称为Generics
因为TypeScript是静态类型,所以有时您需要一个可以接受可自定义类型的函数或类。
例如:
class Stack<TItem> {
push(item: TItem) {/...}
pop() -> TItem {... }
}
then you can use Stack<string>, Stack<number>....
在您的应用程序中,应用于Promise<TResult>
,其中TResult
是承诺结果的预期类型。