Tại sao không ngOnInit()
được gọi khi một Injectable
lớ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()
ngOnInit
logic của tôi để xây dựng choInjectable
cá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ì.