Router.routerState.snapshot
を呼び出すとAngular2のActivatedRouteSnapshot.component
に参照/クラスが含まれていることがわかりますが、コンポーネントクラスの現在の(または最小の:作成済みの)インスタンスを取得する方法はありますか?Angular2のルータのアクティブなルートにあるコンポーネントのインスタンスを取得しますか?
Injector.get(..)
コンポーネントのインスタンスを返さず、コンポーネントの新しいインスタンスを作成しても役に立たない(私)。
あなたは何をやっているのかちょっと詳しく説明できますか?どこでコンポーネントクラスへの参照を取得したいですか?どのコンポーネントですか? –
コンポーネントは(環境に応じて)時には 'true'に、時には' false'に設定されたプロパティー( 'showFooter')を持っています。これはRESTエンドポイントから受け取るデータに依存します。 falseの場合、 ''と ' 'を含むAppコンポーネントはフッターを表示または非表示にする必要があります。 –
GreNodge