Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 可观测和订阅_Angularjs_Observable - Fatal编程技术网

Angularjs 可观测和订阅

Angularjs 可观测和订阅,angularjs,observable,Angularjs,Observable,有人能向我解释观测到的东西吗?他们总是把可观察到的东西当作承诺。如果我可以调用一个方法并返回数据,为什么我需要一个可观察的对象?Angular是非阻塞的,有承诺/可观察的对象允许代码在检索请求的数据时继续运行。Angular是非阻塞的,有承诺/可观察的对象允许代码在检索请求的数据时继续运行。承诺回调模式,先执行此操作,然后执行其他操作。承诺将作用于数据并返回值或错误 自从创建JavaScript以来,事件侦听器一直在侦听浏览器中的事件并对其作出反应。观察者是观察者模式的最新和最伟大的抽象。不管数

有人能向我解释观测到的东西吗?他们总是把可观察到的东西当作承诺。如果我可以调用一个方法并返回数据,为什么我需要一个可观察的对象?

Angular是非阻塞的,有承诺/可观察的对象允许代码在检索请求的数据时继续运行。

Angular是非阻塞的,有承诺/可观察的对象允许代码在检索请求的数据时继续运行。

承诺回调模式,
先执行此操作,然后执行其他操作
。承诺将作用于数据并返回值或错误

自从创建JavaScript以来,事件侦听器一直在侦听浏览器中的事件并对其作出反应。观察者是观察者模式的最新和最伟大的抽象。不管数据源是什么,你都可以用一个可观察的数据包住它


当您处理数据流时,承诺对您没有任何用处,因为数据流可能不会结束,可观察性解决了问题。Angular 2使用Observable而不是Promissions来处理HTTP。

Promissions在回调模式上加上糖衣,
先做这个,然后做那个,再做其他。承诺将作用于数据并返回值或错误

自从创建JavaScript以来,事件侦听器一直在侦听浏览器中的事件并对其作出反应。观察者是观察者模式的最新和最伟大的抽象。不管数据源是什么,你都可以用一个可观察的数据包住它


当您处理数据流时,承诺对您没有任何用处,因为数据流可能不会结束,可观察性解决了问题。Angular 2使用Observable代替Promissions来处理HTTP。

谢谢你的解释,不要否决我的问题。谢谢你的解释,不要否决我的问题。