2

有没有办法为.net core api CRUD控制器搭建角度组件+模块?或者如何扩展现有的脚手架代码以生成 Angular 的 crud 组件 + 模块?特别是,我想生成表单及其不显眼的验证

4

2 回答 2

1

有没有办法为.net core api CRUD控制器搭建角度组件+模块?

据我所知,目前 ASP.NET Core 代码生成器和脚手架引擎支持脚手架区域、控制器、标识、razorpage 和视图。它不支持为 Angular 自动生成 crud 组件。

有关更多信息,请参阅此文档:

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/tools/dotnet-aspnet-codegenerator?view=aspnetcore-5.0#arguments

于 2020-12-04T02:17:30.737 回答
0

您可以使用 Telosys ( https://www.telosys.org/ ) 之类的代码生成器来做到这一点。如果需要,您甚至可以生成 REST 控制器。

您必须在模型中定义实体(如果您有关系数据库,则可以生成“数据库模型”,否则您可以创建“DSL模型”)。

然后,您可以重用现有模板来生成 Angular 代码(此处提供示例:https ://github.com/telosys-templates-v3/angular4-rest-frontend )并自定义它们以生成您想要的内容(每个模板都是可自定义的)。

有关 Telosys 概述,请参阅这篇文章:https ://modeling-languages.com/telosys-tools-the-concept-of-lightweight-model-for-code-generation/

于 2020-12-22T14:53:15.593 回答