Angular2 使用依賴注入從後端引導參數
問題:
問題:在Ang2 中,如何後端渲染的參數可以傳遞給bootstrap方法來設定嗎使用BaseRequestOptions的所有請求的 HTTP 標頭?
解:var headers = ... // retrieve headers from backend bootstrap(AppComponent, [{provide: 'headers', useValue: headers})]);
class SomeComponentOrService { constructor(@Inject('headers') private headers) {} }
class MyRequestOptions extends BaseRequestOptions { constructor (private headers) { super(); } } var values = ... // retrieve headers from backend var headers = new MyRequestOptions(values); bootstrap(AppComponent, [{provide: BaseRequestOptions, useValue: headers})]);
或者,可以建立自訂請求選項類別並直接注入:
以上是如何將後端渲染的參數傳遞給 Angular 2 Bootstrap 以設定 HTTP 標頭?的詳細內容。更多資訊請關注PHP中文網其他相關文章!