У меня есть класс angular, который представляет форму. Я хочу, чтобы иметь возможность создавать экземпляры нескольких экземпляров этого класса с помощью конструктора.
Конструктор принимает несколько аргументов, представляющих свойства этой формы.
constructor(public center: Point, public radius: number, fillColor: string,
fillOpacity: number, strokeColor: string, strokeOpacity: number, zIndex: number)
Внутри моего класса я хочу использовать сервис, который предоставляет возможность рисовать фигуры на карте. Можно ли внедрить эту службу в мой класс и по-прежнему использовать конструктор стандартным способом.
Итак, я хочу сделать что-то вроде ниже и angular автоматически разрешить вложенную зависимость.
constructor(public center: GeoPoint, public radius: number,
fillColor: string, fillOpacity: number, strokeColor: string, strokeOpacity: number,
zIndex: number, @Inject(DrawingService) drawingService: DrawingService)