当前位置: 首页 > 知识库问答 >
问题:

节点_模块没有导出的成员“BehaviorSubject”

易弘亮
2023-03-14

从'@角/核'导入{Inject table};从'rxjs/行为主体'导入{行为主体};

@可注入({providedIn:'root'})导出类数据服务{

私人目标=新行为主体([“初始目标]);goal=this.goals.asObservable();

构造函数(){}

}

我无法运行,因为工具提示中出现如下错误:[ts]模块“c:/Users/Admin/free_project/code/ng5/node_modules/rxjs/BehaviorSubject”没有导出成员“BehaviorSubject”。

共有1个答案

狄天逸
2023-03-14

不,您不应该访问rxjs/internal/BehaviorSubject

RxJS 6的经验法则是:

创建函数(如的、来自的等)和可观察类型(可观察、主题、行为主题)从rxjs导入:

import {BehaviourSubject} from "rxjs";

操作符(如mapmergeMap等)从rxjs/操作符导入:

import {map} from "rxjs/operators";
 类似资料:
  • 简单的代码,但仍然不能弄清楚哪里出了问题,它说模块pygame没有成员退出,退出

  • 我想学习pygame,所以我把它下载到VS代码中并开始编码。正如您所知,首先要做的事情之一是导入pygame,然后再导入pygame。init()当我这样做时,有一个错误,说pygame没有init成员。该消息会弹出一些pygame功能,如pygame。quit(),但不能与其他对象(如pygame)一起使用。时间时钟()。我在网上寻找答案,发现一些帖子告诉我在设置中添加一些东西。json——当我

  • 我试图实现的是创建一个包含多个功能的模块。 模块. js: 我遇到的问题是,是一个对象类型,是一个URL字符串,但是当我有这个时,它总是抱怨类型是错误的。 这种情况下如何申报多个module.exports?

  • 问题内容: 我正在尝试使其工作,但似乎无法在SO的任何地方找到解决方案。尝试编译此单文件应用程序时: 使用命令“ tsc app.ts –module’commonjs’”,我得到以下错误(不使用– module标志给我一个额外的错误,告诉我我需要它来编译外部模块): 问题答案: TypeScript需要知道它存在。 为节点安装类型definitinos: 旧答案 遵循这两个步骤 从此处下载文件:

  • rxjs没有导出的成员'Observable' 版本中有什么问题吗?