如何将空 JSON 数据推送到 Observable<any[]> angular 2 类型的数组字段

Posted

技术标签:

【中文标题】如何将空 JSON 数据推送到 Observable<any[]> angular 2 类型的数组字段【英文标题】:How to push the empty JSON data to an array field which is type of Observable<any[]> angular 2 【发布时间】:2019-05-31 15:50:47 【问题描述】:

我有一个变量,例如,

public categories: Observable<any[]>;

所以在服务调用之后,服务调用返回的数据会推送一个JSON数据数组到我上面提到的字段中。

之后,我需要将一个空的 JSON 数据推送到该字段。因为它是 Observable 的一种,所以我不能直接使用 .push

有没有办法将空 JSON 数据推送到 Observable 类型的数组中?

【问题讨论】:

【参考方案1】:

您只需要导入 rxjs 的最新 EmptyObservable,就可以解决您的问题。

import EmptyObservable from 'rxjs/observable/EmptyObservable';

public categories: Observable<any[]>;

//just assign this to your variable
this.categories = new EmptyObservable();

更多信息请查看here

【讨论】:

完美!工作...谢谢 很高兴为您提供帮助... :)

以上是关于如何将空 JSON 数据推送到 Observable<any[]> angular 2 类型的数组字段的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Json 数据推送到 UITableView 中的标签?

如何有效地将压缩的 json 数据推送到 azure 事件中心并在 azure 流分析中处理?

postgresql 函数 - 如何将新的 json 对象推送到 json 数组?

如何在 MySQL 中将元素推送到 JSON

将json数据推送到angular js中的现有数组

如何以角度将数组推送到 JSON 对象