Hy! 親コンテナのプロパティを属性ディレクティブと入力で共有できますが、子コンポーネントが<router-outlet>
である場合は機能しません。どのようにすべてのコンポーネントと共有するためのアドバイス?Angular2すべてのコンポーネントのグローバルユーザーオブジェクト
Btw app.componentで非同期呼び出しを使用するグローバルユーザーを取得します。サービスの使用についてhttps://angular.io/docs/ts/latest/cookbook/component-communication.html
@Injectable()
export class User {
...
}
@Component({
selector: 'my-app',
providers: [User],
...
})
export class AppComponent {}
@Component({
selector: 'routed-comp',
providers: [],
...
})
export class RoutedComponent {
constructor(private user:User) {}
/* use this.User here */
}
ありがとう、私はダムだった。非同期経由でユーザーObjを取得するためにサービスを使用しましたが、サービスを一度取得してオブジェクトを返すだけでオブジェクトを返すことはできません。 :) –