Angular 7:类型错误:没有“new”就无法调用类构造函数 Observable

2023-11-27

this.db.object('/users/'+user.uid).update({
  name:user.displayName,email:user.email
  });
}

收到此错误:

core.js:9110 ERROR TypeError: Class constructor Observable cannot be invoked without 'new'
     at new FirebaseObjectObservable (firebase_object_observable.js:16)
     at FirebaseObjectFactory (firebase_object_factory.js:7)
     at AngularFireDatabase.push../node_modules/angularfire2/database/database.js.AngularFireDatabase.object (database.js:18)
     at UserService.save (user.service.ts:20)
     at SafeSubscriber._next (app.component.ts:23)
     at SafeSubscriber.__tryOrUnsub (Subscriber.js:185)
     at SafeSubscriber.next (Subscriber.js:124)
     at Subscriber._next (Subscriber.js:72)
     at Subscriber.next (Subscriber.js:49)
     at Notification.observe (Notification.js:20)
 defaultErrorLogger @ core.js:9110

转到 tsconfig.json,

将目标从 es2015 更改为 es5。

这对我有用。

我认为当您使用 AngularFire 数据库方法时编译器仍然存在问题,我不能 100% 确定原因,但更改目标立即解决了问题,并且我的用户字段很容易在数据库中创建

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Angular 7:类型错误:没有“new”就无法调用类构造函数 Observable 的相关文章

随机推荐

  • iPhone 应用程序的 Facebook 访问令牌服务器端验证

    我正在开发基于与服务器通信的iPhone应用程序 我想使用Facebook身份验证机制 基本上 我认为它应该像这样工作 在我的 iPhone 应用程序中 用户使用他的电子邮件和密码登录 Facebook 用户允许相关 Facebook 应用
  • 如何在 Java 正则表达式中表达“:”但前面不加“\”?

    如何在Java正则表达式中表达 前面没有 例如 我想搜索 但前提是它前面没有直接 我怎样才能做到这一点 Use a 消极回顾
  • 使用 JavaScript 在 HTML 页面中处理会话 [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我们可以借助 javascript 在 HTML 页面中进行会话处理吗 如果是 怎么办 如果没有 为什么 javascript仅支持cookie 您可以将它们设置为跟踪用户会话
  • PLS-00201:必须声明标识符 UTIL_FILE

    我正在尝试从安装在 Windows Server 2008 计算机上的 Oracle Enterprise Express 将查询数据导出到 csv 文件中 我找到了这个解决方案 http asktom oracle com pls ask
  • 是否可以在运行时切换 DLL 以使用不同的版本?

    我有一个应用程序 其中包含许多连接到许多不同 I O 设备的插件 MEF 大多数这些插件都有许多托管和非托管 dll 一家制造商最近发布了新固件和新驱动程序 API 保持不变 我认为我可以将两个 dll 版本包含在单独的资源文件夹中 并在应
  • 如何使scale_x_date周从周日开始

    我正在创建每周时间序列图表 每周应从星期日开始 当我指定scale x date breaks date breaks 1 week 网格线和标签从星期一开始时 所以结果看起来略有偏差 如何强制 ggplot scale x date 周从
  • 简单的 requireJS 和 angularJS - 未定义 Angular

    我是 requireJS 的新手 我想启动并运行一个简单的启动 hello worldish 项目 但我错过了一些东西 因为我得到angular is not defined当 JS 错误时GreetCtrl尝试加载 索引 html h1
  • NumPy 数组的就地类型转换

    给定一个 NumPy 数组int32 我如何将其转换为float32 in place 所以基本上 我想做 a a astype numpy float32 无需复制数组 它很大 这样做的原因是我有两种算法来计算a 其中一个返回一个数组in
  • 在 Dalvik 运行时设备上运行 Espresso 仪器测试时出现问题

    我遇到了类似的问题FragmentActivity 无法通过 ActivityInstrumentationTestCase2 进行测试 顶级解决方案的问题是仅适用于使用 Eclipse 构建系统 我在我的项目中使用 Gradle 在运行
  • Android 4.4.2 (KitKat) 上具有自定义布局的 ActionBar 不占据全屏宽度

    我想显示具有自定义布局的操作栏 自定义布局具有三个 ImageView 一个位于操作栏的中央 另外两个位于操作栏的左右两端 不得有后退按钮或操作项 这是我用过的 android support v7 app ActionBar action
  • XSD key/keyref 初学者问题

    我正在尝试实现一个非常简单的 XML 模式约束 The idref元素上的属性 类型应该只是 允许有一个匹配的值 这id至少一个属性 元素 如果这对您来说没有任何意义 那么请查看下面的示例 XML 文档 我认为它实际上比我尝试用文字更好地解
  • java中如何让精灵跳跃?

    我有用于左 右 上 下移动的精灵的 KeyEvents 我只是在闲逛 正在考虑另一个我希望精灵跳跃的项目 它不必完全现实 因为我才刚刚开始 我所拥有的是 当按下空格键时 它将导致精灵跳跃 让我们说 dy 3 那么我就有了 keyReleas
  • 使用 System.DirectoryServices 验证域用户

    给定域用户的用户名和密码 以编程方式验证该用户的最佳方法是什么 NET 3 5 似乎添加了一个新的命名空间来处理此问题 System DirectoryServices AccountManagement 代码示例如下 Private Fu
  • 从电子邮件链接打开 iPhone 应用程序

    我正在开发一个程序 向用户发送电子邮件 并在电子邮件中嵌入打开 iPhone 应用程序的链接 问题是 当用户单击链接打开应用程序时 邮件已删除冒号 因此该链接不再有效 创建的链接基本上如下所示 br br br a href Open Ap
  • 使用 print() 时如何换行和缩进长行?

    我正在使用 Python 从 Web 服务收集数据 数据本身是将呈现给用户的列表 我已经设法将其打印出来 如下所示 1 Example of strings 2 Example 4 3 Another Example 4 Another E
  • 如何获取未合并到 master 中的分支列表(按最近提交排序)?

    对于我们的构建机器人 我想显示最近更新的活动 未发布 分支 假设我有一个master分支 以及以下内容 从最旧到最新的提交 branch1 未合并到master branch2 合并 branch3 未合并 我可以分别获取每个列表 例如获取
  • 我可以在 .NET 中模拟不同 Active Directory 域上的用户吗?

    我有两个 Active Directory 域 A 和 B 域 A 中的用户需要在其桌面上运行应用程序来查看和操作位于域 B 中的服务器上的资源 每个用户在域 B 中也有一个帐户 是否可以模拟每个用户的域 B 身份以编程方式对域 B 资源执
  • Bash 如何检测传递给脚本的缺失强制参数

    我有一个 Bash 脚本 我需要传递一定数量的参数才能使其工作 upload sh ARG1 ARG2 ARG3假设 2 个必填字段是 ARG1 和 ARG2 并且ARG1 和 3 不为空 我认为该脚本将运行并认为它有 2 个强制参数 有没
  • 奇怪的 lambda 行为

    我偶然发现本文我发现它很有趣 所以我自己做了一些测试 测试一 List
  • Angular 7:类型错误:没有“new”就无法调用类构造函数 Observable

    this db object users user uid update name user displayName email user email 收到此错误 core js 9110 ERROR TypeError Class con