[英]nrwl/nx schematics create angular app and configure angular json
[英]Angular Schematics - Create Interface/Model from JSON Response
當我嘗試自動化我的開發過程時,我想創建一個基於 JSON 響應的 Ts/Angular 接口。
假設我收到的回復看起來像這樣
{"name":"John", "age":30, "car":“Honda“}
最終結果應該是這樣的
export interface User {
name: String,
age: Number,
car: string
}
多一點背景:因為我必須實現很多列表組件,所以我想生成一個原理圖,它創建一個通用列表組件,我可以在其中傳遞任何數據並顯示它。 因此我也想創建一個自定義界面
我用很多不同的搜索查詢搜索了 inte.net,但找不到准確的解決方案,因此如果有人可以給我提示,如果有 api,代碼示例或任何我真的很感激
您可以在您的服務器上添加 swagger 文件生成,然后在ng-openapi-gen
的幫助下從該 swagger 規范生成完整的 api 層。 如果您在應用程序中使用 rest api,我會說這是最好的方法。
如果沒有 - 像 graphql 或 trpc 這樣的東西為這個問題提供了自己的解決方案
您可以將 JSON 視為通用列表,也可以傳遞任何數據並顯示它。 什么需要映射到接口?
var responseData=[{"name":"John", "age":30, "car":"Honda"},{"name":"hosseinSabz", "age":32, "car":"pride"}];
for(let i=0 ; i<responseData.length ; i++)
{
console.log(responseData[i].name);
// or console.log(responseData[i]['name'])
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.