Angular 如何强制NSwag和ng swagger gen在接口中生成子类属性
我使用.net核心API和Angular客户端生成swagger文档。问题是生成的接口忽略了子类属性。 请参见此示例:Angular 如何强制NSwag和ng swagger gen在接口中生成子类属性,angular,rest,swagger,swagger-codegen,nswag,Angular,Rest,Swagger,Swagger Codegen,Nswag,我使用.net核心API和Angular客户端生成swagger文档。问题是生成的接口忽略了子类属性。 请参见此示例: //Backend classes public class Student:User{ public DateTime EnrollDate{get;set;} } public class User { public string UserName{get;set;} } 客户端接口是 export interf
//Backend classes
public class Student:User{
public DateTime EnrollDate{get;set;}
}
public class User {
public string UserName{get;set;}
}
客户端接口是
export interface User{
username:string
}
export interface Student extends User{
}
如您所见,
EnrollDate
属性被忽略。请注意,此属性上没有SwaggerIgnore
注释。如何解决这个问题?如何强制Nswag或ng swagger gen生成子属性?谢谢,但我已将版本从11.18.7
更新为Nswag.AspNetCore version=“13.1.6”,问题已得到解决 见,谢谢,但我将其传递给了NSwag.AspNetCore Version=“13.1.6”,问题得到了解决