我需要知道如何使C#DTO适应我的Angular 6项目。
例如,我有这个DTO:
using System;
using System.Collections.Generic;
using System.Text;
namespace TriageMedico.DTOs
{
public class BaseDto
{
public int Id { get; set; }
}
}
我需要知道如何使用它,以便生成/创建模型,并因此使用它发送HTTP请求。
答案 0 :(得分:0)
只需在打字稿上做一个课
export class BaseDTO {
id: number;
}
当您对后端执行httpRequest时,您将响应键入为BaseDTO
myService.subscribe( (response: BaseDTO) => { ... some code here... } );
我不知道哪个(HttpClient或Angular本身),但是它足够聪明,可以将C#类的属性映射到打字稿。但是您需要匹配名称。