Tại sao không ngOnInit()được gọi khi một Injectablelớp được giải quyết?
Mã
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()');
}
}
Bảng điều khiển đầu ra
FROM constructor()
ngOnInitlogic của tôi để xây dựng choInjectablecác lớp? Tôi chỉ nhớ đọc rằng bạn nên giữ bất kỳ logic nào ra khỏi hàm tạo vì bất kỳ lý do gì.