Это зависит от вас. Что бы ни облегчало ваше ОКР.
Однако вот что я бы сделал:
- Создайте
interface
или class
, представляющий автомобиль - Если модель
Car
используется только внутри автомобильного компонента, создайте папку с именем models
в автомобильном компоненте. Однако, если модель Car
используется во многих разных местах, я бы поместил в / shared / models / car.ts . Это полезно, когда вы начинаете получать кучу классов, и у вас может быть шаблон «локальные классы» и «общие классы»
Пример того, как ваш Car
может выглядеть:
export interface Car {
make: string;
model: string;
year: number;
color: string;
}
Прочтите эту ветку SOF, если у вас возникли путаницы с class
против interface
Angular: класс и интерфейс