在ngrx / store中使用createSelector

时间:2018-09-07 11:04:31

标签: angular rxjs

我正在使用ngrx / store管理应用程序中的状态。

export interface State {
    session_id: string;
    user: User;
}

用于服务中

public user$: Observable<User>;

  constructor(
    private http: HttpClient,
    private s: Store<State>
  ) {
    this.user$ = s.pipe(
      select(createSelector(
        (state: State) => state.user,
        user => user
      ))
    );
  }

但是当我输出user $的值时,它显示的是State对象而不是User对象。

如何获取User对象而不是State对象?

0 个答案:

没有答案