Pourquoi n'est-il pas ngOnInit()appelé lorsqu'une Injectableclasse 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()
ngOnInitlogique vers le constructeur pour lesInjectableclasses? Je me souviens juste d'avoir lu que vous devriez garder toute logique hors du constructeur pour une raison quelconque.