Warum wird nicht ngOnInit()
aufgerufen, wenn eine Injectable
Klasse aufgelöst wird?
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()');
}
}
Konsolenausgabe
FROM constructor()
ngOnInit
Logik einfach in den Konstruktor fürInjectable
Klassen? Ich habe mich gerade daran erinnert zu lesen, dass Sie aus irgendeinem Grund jede Logik aus dem Konstruktor heraushalten sollten.