SAP Spartacus breakpoint服务中platformID的注入逻辑
生活随笔
收集整理的這篇文章主要介紹了
SAP Spartacus breakpoint服务中platformID的注入逻辑
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
@Inject(PLATFORM_ID) protected platform: any
這個(gè)PLATFORM_ID來自@angular/core:
在platform-browser.js里能查看到其注入值為browser:
const INTERNAL_BROWSER_PLATFORM_PROVIDERS = [{ provide: PLATFORM_ID, useValue: ?0$4 },{ provide: PLATFORM_INITIALIZER, useValue: initDomAdapter, multi: true },{ provide: DOCUMENT, useFactory: _document, deps: [] }, ]; const ?0$4 = ?PLATFORM_BROWSER_ID;Angular 應(yīng)用某些操作的回調(diào)
- PLATFORM_INITIALIZER:平臺(tái)初始化之后調(diào)用的回調(diào)函數(shù)
- APP_BOOTSTRAP_LISTENER:每個(gè)啟動(dòng)組件啟動(dòng)完成后的回調(diào)函數(shù)
- APP_INITIALIZER:應(yīng)用初始化之前的回調(diào)函數(shù)
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的SAP Spartacus breakpoint服务中platformID的注入逻辑的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QTime 计时(正计时)
- 下一篇: SAP Spartacus Unit L