我在使用角度2调用服务时有一个澄清。请考虑以下程序:
@Component({
providers : [EmployeeService]
})
export class Employee implements OnInit {
employees : IEmployee[];
constructor(private _employeeService: EmployeeService)
{
}
ngOnInit()
{
this.employees = this._employeeService.getEmployees();
}
}
为什么我们需要在 ngOnInit 中调用服务的拇指规则,通常在任何其他编程语言中,我们只在需要时才调用函数中的数据服务。 / p>
但即使我们可能需要也可能不需要,数据已经从服务中获取。为什么会这样?