0
要使用打字稿介紹角2依賴注入,我們使用如下代碼:私有變量聲明誘導DI
constructor(private _service : SampleService){}
我想知道在聲明private
關鍵字的重要性變量在這裏。如果我們不宣佈服務private
,會影響嗎?
感謝
要使用打字稿介紹角2依賴注入,我們使用如下代碼:私有變量聲明誘導DI
constructor(private _service : SampleService){}
我想知道在聲明private
關鍵字的重要性變量在這裏。如果我們不宣佈服務private
,會影響嗎?
感謝
constructor(private _service : SampleService){}
是注入您希望在組件中使用服務的推薦方式。
如果你不使用private
,你將不得不寫更多的代碼來訪問構造函數外注入的服務如下圖所示:
class CompClass {
private _service: SampleService;
constructor(service : SampleService) {
this._service = service;
}
doSomething() : void {
this._service.makeServiceCall();
}
}
你應該考慮哪些訪問修飾符做。 http://www.typescriptlang.org/docs/handbook/classes.html#public-private-and-protected-modifiers – toskv