2017-12-13 26 views
0

認証に基づいてsidenavのリンクを変更する最適な方法についての意見がありますか?アプリの構造は、現在Angular 5 with Material

<app-navbar></app-navbar> <router-outlet></router-outlet> <page>Pages will show here</page>

を以下のようである私はserviceを作成し、sidenavへのルート/リンクを渡すためにイベントを使用して考えられてきましたが、角度の途中でいくつかの意見を取得したいと思います。

答えて

0

あなたの最初の本能は、私の意見では正しいものです。私はすべてのアングルアプリでコンポーネントとサイドローブ間の通信にサービスを使用しています。公式の角度のチュートリアルから

サービスは、お互いを知っていないクラスの間で情報を共有するための素晴らしい方法です。

https://angular.io/tutorial/toh-pt4

+0

グレート!私もそう思いました。私は私の脳が角度から来て、反応から来るように考えようとしています。これまでのところ角が好き。 – Puches