角度选择器返回存储对象,而不是可观察的

问题描述

我正在工作一个Angular项目。我们最近升级到了Angular8。我有一个选择器,该选择器可获取值,然后将其提供给工具提示。选择器是按这样在root reducer中创建的

//create feature selector
export const getLayoutState = createFeatureSelector<fromLayout.State>('layout');

export const getTitleTooltip = createSelector(getLayoutState,fromLayout.getTooltip);

其中getLayoutstate是特征选择器,在布局存储中,我们像这样提取工具提示文本

export const getTooltip = (state: State) => state.tooltipText;

在我们要使用此可观察对象的组件内部

this.headerTitleTooltip = this.layoutStore.pipe(select(fromLayout.getTitleTooltip ));

然后在HTML中使用async管道渲染它

但是,此代码返回的是存储对象,而不是可观察的对象。我已经检查了选择器声明语句,语法与文档中的内容相同,我在做什么错

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)