class Oldman extends Person{
constructor(massageService: MassageService){ // you can't avoid
implementing the constructor in each subclass
super(messageService); // super must be first line in constructor
}
}
On Friday, February 5, 2016 at 12:55:11 AM UTC+1, Long Field wrote:
>
> Hi All
> Basically, super class has construction injection and child class
> implement super class, how to do this? below link gives a solution, but I
> am not sure what it is,
>
>
> http://willseitz-code.blogspot.com.au/2015/08/angular-and-typescript-inheritance-and.html?showComment=1454628375575
>
>
> @Injectable()
> class MassageService{
> public getMassage(){ console.log("relax!")}
> }
>
> @Component({
> providers [MassageService]
> })
>
> class Person{
> private massageService : MassageService;
> constructor(massageService: MassageService)
> }
>
>
> *****************************
> class Oldman implements Person{
> constructor(){} ????????????
> }
>
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.