有誰知道一種方法,我可以將初始化數據傳遞到Angular CLI構建的Angular 2應用程序中嗎?我需要從預先認證的.NET後端傳遞Access令牌,以便我可以調用API。將初始化數據傳遞給Angular 2
我試圖通過本地web api端點來做到這一點,但由於Observables是異步的,模塊會嘗試在應用程序中可用之前使用該值。
我已經嘗試了@Ben Nadel的OnRun建議Here。我的http調用的結果仍然發生在應用程序加載後,導致我的訪問標記在第一次加載時爲空。
像@Bilyachat建議在下面會很好!在那裏我可以簡單地做下面的事情:
<app-root [apiKey]="1234567890xxxxx"></app-root>
任何幫助將是可怕的...謝謝。
「但我跑再次進入異步問題。「請發佈代碼並解釋遇到的問題。 –
我已經更新了這個問題。基本上,我需要該API密鑰才能開始執行安全應用程序中的任何頁面。我已經從服務器獲得密鑰,並需要將其傳遞給應用的方法。 –
我沒有看到任何關於'OnRun'的信息。你使用了什麼代碼,它造成了什麼問題? –