泛型类型Subject需要1个类型参数。 - 角

2024-02-21

我正在从我的服务获取数据,并且我对订阅后取消订阅的重要性感到愤怒,这就是我的做法:

export class RItemComponent implements OnInit {

    apiPath = environment.apiUrl;
    private ngUnsubscribe: Subject = new Subject();

    constructor(private _sharedService: SharedService) { }

    rItems: Product[];

    ngOnInit() {
    this._sharedService.
        getReceiptItem().takeUntil(this.ngUnsubscribe).
        subscribe(products => this.rItems = products);
    }

    ngOnDestroy() {
    this.ngUnsubscribe.next();
    this.ngUnsubscribe.complete();
    }
}

但现在我收到一个错误:

Generic type Subject<T> requires 1 type argument(s). subscribe

我不明白为什么?

任何形式的帮助都会很棒,谢谢!


为主题添加通用类型

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

泛型类型Subject需要1个类型参数。 - 角 的相关文章

随机推荐

  • Python Flask 立即发送响应

    我需要在请求期间执行 Process 如下所示 app route test def test process print starting new process p Process target do long extra job p
  • 离线时强制从 Cloud Firestore 缓存获取

    我目前正在将 Firebase Firestore 用于 Android 项目 但当手机处于飞行模式时 我在检索数据时遇到一些问题 这是我的代码 public void loadThings FirebaseFirestore db Fir
  • 如何对齐段落中的 UILabel 文本

    我在根据客户要求设置文本对齐方式时遇到一个小问题 客户希望文本以段落方式与单独行中的数字对齐 请看下图 数字有 19 像素填充 文本以段落方式对齐 有 41 像素填充 如果我们将标签设置为左对齐 我们将得到数字下方的第二行 我尝试寻找解决方
  • Try、Catch、Finally 中抛出异常 VS 返回错误

    我很确定我已经知道答案 但我仍然很好奇对于处理 Try Catch Finally 块中的错误有何看法 但当你重复自己的时候 顺便说一句 我不是在谈论用户输入 而是使用它作为示例 因为它清晰且简短 考虑这段代码 try if success
  • Spring AOP 的 BeanNotOfRequiredTypeException

    我正在尝试 spring aop 和 spring 配置文件下面
  • 快速读取大量文件

    我有大量 gt 100k 相对较小的文件 1kb 300kb 需要读入和处理 我目前正在循环所有文件并使用File ReadAllText读取内容 处理它 然后读取下一个文件 这是相当慢的 我想知道是否有一个好的方法来优化它 我已经尝试过使
  • 安装@types/leaflet后无法访问全局L命名空间

    我正在努力获取对导出命名空间的引用leaflet https www npmjs com package types leaflet我的 TypeScript 项目中的类型定义 安装类型后使用npm install save types l
  • mongorestore 由于 BSONSize 无效而失败

    我有一个转储 mongodb 的脚本 mongodump archive MONGODB PATH host MONGODB HOST port MONGODB PORT username MONGODB USER password MON
  • MySQL 代码的 MySQLi 等效项

    你能给我MySQL中这段代码的等价物吗 无法得到正确的 EDIT 愿意向我解释一下出了什么问题吗 mysqli new mysqli host username pass db if mysqli gt connect error die
  • 用于渲染 JSON 的 Spring 模板引擎

    我来自 Ruby 刚刚开始测试 Spring 发现它相当不错 不过我习惯了能够自定义渲染JSON输出像这样的库rabl https github com nesquena rabl将内部模型直接暴露给外部感觉真的是错误的JSON就像我现在对
  • SyntaxError:JSON 中位置 1 处出现意外标记 e

    下面的代码有什么问题吗 我不断收到以下错误 ajax 的响应是纯文本 例如 Hello world http get 是否需要 json 响应 angular js 13550 SyntaxError JSON 中位置 1 处出现意外标记
  • django:将每个用户的数据分开

    我正在尝试研究如何 最好 最安全的方法来将用户的数据在我需要编写的 django 站点中分开 这是我需要做的一个例子 示例应用程序待办事项列表 使用 django contrib auth 来管理用户 密码等 我将拥有以下用户 汤姆 吉姆
  • 使用不同的值更新整个表的列(SQL、PHP)?

    我正在尝试自动执行将字符串值插入表中每一行的任务 该字符串有所不同 但长度不会超过 18 个字符 这就是我突然想到的
  • Heroku 支持 ActionController::Live 吗?

    我有一个在 Heroku 上托管的 Rails 应用程序 我想添加服务器发送事件功能 但我找不到任何专门针对 Heroku 的文档或博客文章 由于并非所有服务器 例如 WEBrick 都支持 ActionController Live 我想
  • 为什么我会收到错误的文件描述符错误?

    我为我制作的 udp 服务器程序的此代码收到错误文件描述符错误 from socket import s socket AF INET SOCK DGRAM s bind 890 while True c a s recvfrom 1024
  • Android - ImageView 只有一个圆角

    我想像这样创建 ImageView 图像的右侧 我有它在 CardView 布局中 所以我有卡片的圆角 但我需要单独创建图像的圆角左下角 或与右上角 我尝试了几个选项 但没有一个能正常工作 我怎样才能做到这一点 你有什么建议吗 您可以使用材
  • 绘制堆叠和聚类的条形图

    如何用 gnuplot 绘制这样的图 The demos http gnuplot sourceforge net demo histograms htmlgnuplot 页面显示了一个类似的示例 这是该页面上的最后一个示例 并生成下面的图
  • Rails 迁移:对表进行 add_reference,但外键的列名称与 Rails 约定不同

    我有以下两个模型 class Store lt ActiveRecord Base belongs to person end class Person lt ActiveRecord Base has one store end 问题是
  • Google Apps 脚本中的 blob.getDataAsString() 大小限制?

    使用 blob getDataAsString 的文件大小限制是多少 我似乎无法在任何地方找到这方面的任何文档 我目前正在将 JSON 数据保存在保存到 Google Drive 的大型 102MB json 文件中 我尝试读取该文件并将其
  • 泛型类型Subject需要1个类型参数。 - 角

    我正在从我的服务获取数据 并且我对订阅后取消订阅的重要性感到愤怒 这就是我的做法 export class RItemComponent implements OnInit apiPath environment apiUrl privat