2017-03-09 3 views
-1

をlocation.hashすると私はページをリロードしたいと思いますが、これは、それは私も試してみましたリロードページは、私がアプリケーションを持っている

ngOnInit() { 
    location.reload(); 
} 

ページをリロードし続けていることで動作するように失敗した

ページ上の両方の場合において
ngOnInit() { 
    console.log("inited"); 
    let win = (window as any); 
    if(win.location.hash !== '#/home?loaded') { 
     win.location = win.location + '#/home?loaded'; 
     win.location.reload(); 
    } 
} 

リロードし続けているが、私は一度だけ

+0

ユースケースとは何ですか? –

+0

ユースケースは、ユーザーがホームページに移動するたびにページリフレッシュが必要なjqueryの複雑なカルーセルを開発したことです。このページを更新するには、どのようなブラウザを使用していますか? –

+0

そのIEですか? – Pengyy

答えて

-1

Angular2は、ほとんどの場合、あることを意味するものではない、単一ページのアプリケーションを開発してリロードしたいと思いますリロードされました。ページの内容を変更したい場合は、Angular2バインディング(一方向または双方向)を使用し、フレームワークの検出方法を使用することをお勧めします。

+0

真であるが、必ずしもページリロードのような他のオプションに限定されない –

関連する問題