2017-06-12 42 views
0

有一個有點愚蠢的問題,但不能自己解決。Angular 2在頁面刷新時停止工作

我有一個授權,API調用和東西的Angular 2應用程序。

當你加載一些內容時,讓我們假設mysite.com/users是第一次 - 一切正常。我得到了API響應並呈現了頁面。

但是,當你只是刷新頁面 - 你再次得到的API響應和JavaScript的預期工作,但用戶界面不呈現任何動態內容(ngIf,ngFor,無論)。

使其重新工作的唯一方法 - 回到主頁,然後再移動到舊頁面。

請讓我知道任何建議或指導在哪裏尋找目標這個問題?

+0

請以學會如何問一個很好的問題,檢查出https://stackoverflow.com/help/how-to-ask!這個問題含糊不清,不包含任何特定的代碼問題。 – Erik

+0

我偶爾會遇到刷新路線時無法正確加載目前路線的數據的問題。如果是這種情況,您需要徹底改變您的ngOnInit和路由防護,以確保您的數據正確加載。你的控制檯有任何錯誤嗎? – birwin

回答

0

添加在app.module在供應商

import { LocationStrategy, HashLocationStrategy } from '@angular/common'; 

... 
providers: [ 
{ 
    provide: LocationStrategy, 
    useClass: HashLocationStrategy 
}, 
...], 
...