Pourquoi n'est-il pas ngOnInit()
appelé lorsqu'une Injectable
classe est résolue?
Code
import {Injectable, OnInit} from 'angular2/core';
import { RestApiService, RestRequest } from './rest-api.service';
@Injectable()
export class MovieDbService implements OnInit {
constructor(private _movieDbRest: RestApiService){
window.console.log('FROM constructor()');
}
ngOnInit() {
window.console.log('FROM ngOnInit()');
}
}
Sortie de la console
FROM constructor()
ngOnInit
logique vers le constructeur pour lesInjectable
classes? Je me souviens juste d'avoir lu que vous devriez garder toute logique hors du constructeur pour une raison quelconque.