2017-07-25 10 views
0

多分、文書でもっと掘り下げた後に答えが得られたかもしれないばかげた質問かもしれません。私のコンポーネントのビュー(テンプレート)がXHR経由でロードされないのはなぜですか(AngularJSアプリケーションの場合のように)?私はちょうどいくつかのコンポーネントと私の 'マスター'テンプレートのいくつかのメニュー項目に配線されている私の最初のルータを設定します。クリックしてナビゲートすると、AngleJSのようにXHRを介してフリッカー/リロードフリーで表示されるのに対して、新しいビューでページがリロードされます。ビューがXHRを介して角度4で読み込まれないのはなぜですか?

+0

それが使用する[ルータのドキュメント](https://angular.io/guide/router)による[HTML5状態をプッシュ](https://developer.mozilla.org/en-US/docs/ Web/API/History_API#Adding_and_modifying_history_entries)(それは一番下にあります) – 0mpurdy

+0

私は矛盾しています...私はこれがこのサイトの良い質問だとは思わないが、そうではないのでフラグを立てたくない。**悪い** - おそらくあなたはそれを削除することを検討するだろう答えがありません:) – 0mpurdy

答えて

1

これは簡単でした。テンプレート内のルートリンクには、 'href ='ではなく 'routerLink ='を使用する必要があります。

<li class="nav-item"> 
    <a class="nav-link" routerLink="/home">Home <span class="sr-only">(current)</span></a> 
</li> 
関連する問題