Я должен создать регистр по умолчанию / пустой экземпляр (для оценки), который использует другой класс (клиент), который сам использует другой класс (адрес).Интересно, должен ли я импортировать как адрес, так и клиент, или мой код можно улучшить.
Моя проблема в том, что если я хочу сделать пустую оценку, я получу
import {Client} from '../../models/client.model';
import {Adress} from '../../models/adress.model';
// other things
this.estimate = new Estimate('', new Client('', new Adress('', '', '', ''), '', '', '', '', ''), '', '', '', '');
и я должен импортировать как клиента, так и адрес.Я думал, что Dependency Injection достаточно для импорта только Клиента.Мой конструктор клиента выглядит следующим образом:
import {Adress} from './adress.model';
export class Client {
constructor(
public adress: Adress,
// other properties
) {
}
Я ожидаю, что Adress будет включен в импортированный клиент первого фрагмента кода.Есть ли правильный способ сделать это?