Angulaire 2: Injecter de service dans la classe

J'ai angulaire de la classe qui représente la forme. Je veux être en mesure d'instancier plusieurs instances de cette classe à l'aide de constructeur.

Le constructeur prend plusieurs arguments représentant les propriétés de cette forme.

constructor(public center: Point, public radius: number, fillColor: string,
    fillOpacity: number, strokeColor: string, strokeOpacity: number, zIndex: number)

À l'intérieur de ma classe je veux utiliser un service qui fournit une capacité à dessiner des formes sur la carte. Est-il possible d'injecter de service dans ma classe, et continuer à utiliser le constructeur de façon standard.

Donc je veux faire quelque chose comme ci-dessous et Angulaire résoudre automatiquement injecté de dépendance.

constructor(public center: GeoPoint, public radius: number, 
    fillColor: string, fillOpacity: number, strokeColor: string, strokeOpacity: number, 
    zIndex: number, @Inject(DrawingService) drawingService: DrawingService)
InformationsquelleAutor Liplattaa | 2016-07-11