首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可观测vs阵列Angularjs 2

可观测vs阵列Angularjs 2
EN

Stack Overflow用户
提问于 2016-02-11 14:02:50
回答 1查看 576关注 0票数 1

我有我的表组件,可以通过可观察的(其中字符串是json对象,代表一行)或字符串数组来填充数据。

我正在以可观察的格式从restful服务中获取数据。

哪种方法更好,为什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-11 14:05:55

可观测值对应于异步数据流。它对于异步处理来说是非常强大的。数组对应于您可以从HTTP调用接收的数据类型,例如。可观察性允许在异步处理的响应出现时发出通知。我只是简单的解释,但是反应性编程允许做更多的事情.

事实上,这是另一回事。但可观察并不是一种形式。

让我们使用Angular2中的HTTP调用来获取一个示例:

代码语言:javascript
复制
this.http.get('http://...').subscribe(
  response => {
    // handle the received data
  }
);

您可以通过操作符改进处理链。例如,要提取响应的JSON有效负载:

代码语言:javascript
复制
this.http.get('http://...').map(response=>response.json()).subscribe(
  data => {
    // handle the received data
  }
);

如果您想了解更多关于反应性编程的知识(可观察性是这个概念的核心),那么您可以看看这个伟大的教程:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35341426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档