2017-11-18 6 views
0

メイン(app.component.html)ビューに2つのhtmlセクションがあります。これは、子ページにナビゲートするボタンのナビゲーションバー用ですもう1つはレコードのテーブルを表示することです。テーブルのレコードを選択すると、レコードの詳細ページがルータアウトレットに表示されるはずですが、テーブルは消えてしまいます。しかし、詳細ページはテーブルを表示していますが、アプリケーションが子ページ(詳細ページ)にルーティングされると、レコードテーブルが消えてしまうはずです。どのようにこれを達成するために助けていただければ幸いです。角度 - ルーティングビューにメインビューのセクションを表示したくない

<div class="navbar bg-inverse"> 
    <div class="container"> 
     <a href="#" class="navbar-brand">Home</a> 
     <a routerLink="/general" routerLinkActive="active" class="navbar-brand">General</a> 
     <a routerLink="/financial" routerLinkActive="active" class="navbar-brand">Financial</a> 
     <a routerLink="/termsheet" routerLinkActive="active" class="navbar-brand">Term Sheet</a> 
     <a routerLink="/capitalization" routerLinkActive="active" class="navbar-brand">Capitalization</a> 
    </div> 
    </div> 



    <!--I don't want below section of the main displaying when routed to child page 
     <h1>table of records here</h1> 

     <router-outlet></router-outlet> 

おかげ yesp:

は、ここに私のコードです。

+0

あなたはあなたのroute.tsファイルを共有できますか?私はあなたの問題は、ルータの出口の上にあなたのテーブルを置いたと思います。テーブルはどんなルートにもかかわらずそこに残るでしょう。テーブルを移動して別のコンポーネントに記録し、そのコンポーネントをデフォルトのビューとしてロードする場合は、問題が解決されることを願っています。 –

答えて

0

別のコンポーネントにテーブルセクションを置くというあなたの考えは機能しているように見えますが、app.component.tsからdashboard.tsに移動されたページ区切りロジックは壊れてしまい、次のページをクリックします1秒以内にページ1のagianに戻ります)は現在動作していません。とにかく私はページネーションの問題を調べ、問題が続く場合にはボードに戻ってきます。ご協力いただきありがとうございます!

ありがとう yesp

関連する問題