anglejs 1.xでUiルータモジュールを使用すると、ANY状態/コントローラからのルートが変更されたときにONEクラスの状態/ルート変更をサブスクライブすることができます。グローバルな経路変更がコンポーネント指向の角度2に存在する
どのようにインすることができますか。 ng2と同じ動作ですか?
は、私はURLをチェックして、何をすべきかを決めることができる場所だけONEONEクラスでroute.paramsのためにサブスクライブします。
私はapp.component.tsが適切な場所だと思っていましたが、ルートの変更はページ全体が再構築されたときにのみ行われます。
コンポーネントが基本機能を実装できるベースクラスを1回だけ持つことは可能でしょうか?これはちょうど私の心に来た...
技術的に見られる子ルートがないため、Approach1は私にとっては機能しません。私はプロジェクトを開いてから、残りのデータを並べて表示するプロジェクトリストビューを持っています。しかし、プロジェクトのルートは子供の財産を持っていません!しかし、私はこれが複数の進歩を遂げるだろうと思っています。私は自分のプロジェクトページを親として再設計することを本当に考えています。アプローチ2は、各コンポーネントでNavEndとNavを開始する必要があります。私はちょうどng2.3が完全なコンポーネントの継承をサポートしていることを読んでいます:https://scotch.io/tutorials/component-inheritance-in-angular-2 – Pascal
...それはおそらく全体を簡単に購読することができます。私が親子アプローチについて考えるほど、過去に私はなぜそれに対してずっと戦っているのか分かりません。時間がたつにつれて物事を理解するためのすべてのようだ;-) – Pascal