Я создаю новый Angular 6
проект ввода данных, который будет иметь количество страниц с различными формами для ввода данных.
Существует ли способ Scaffold Angular 6 component
таким же образом, как Asp.Net Razor Page
Строительные леса,Например,
public class Profiler
{
[Key]
public int ID { get; set; } //Hidden field
[Required]
public string FirstName { get; set; } //Textbox field with Required attribute
public string LastName { get; set; } //Textbox field
public DateTime DOB { get; set; } // Input type="datetime"
public bool IsActive { get; set; } // Input type="checkbox"
}
Мы можем создать Razor Page Form
из вышеприведенного кода с помощью стилей начальной загрузки.
Теперь я хотел бы создать Angular 6 component
таким же образом, но с Angular Material
.
Я могу создать Angular Material
форму вручную для каждого property
, но я хочу пометить их скаффолдом, так как есть много форм для создания.
Мой TypeScript
файл выглядит
export class Hero {
id: number;
firstName: string;
lastName?: string;
dob: Date;
isActive: boolean;
}
Я использую Asp.Net Core 2.1 Web API
, Angular 6
, Angular Material
.