AngularJS是否具有功能反应式编程?

Dan*_*lan 23 functional-programming frp angularjs

每当我看到功能反应式编程这一短语时,我意识到我不明白它是什么.然后我回到这个问题,想想我明白它是什么,然后循环重复.

示例不是另一种教学方式,它是教导阿尔伯特爱因斯坦的唯一方法

Angular是FRP的一个例子/实现吗?为什么或者为什么不?

Joh*_*eng 16

我认为不是.Angular与州密切相关.事实上,如果你看一个连续的函数,你会发现无限递归,因为状态总是很脏.

要使连续函数在浏览器中工作,即使状态为脏,摘要周期也需要停止.在状态不再变脏之前,Angular不会停止.

编辑

Dart可以用于FRP:http://victorsavkin.com/post/55007674849/functional-reactive-programming-in-dart

  • 至少为op澄清一下,虽然angular.js可能不是完全基于你的断言的FRP,但它至少是反应式编程. (3认同)

Mar*_*ser 5

正如John Tseng回答的那样,AngularJS不是FRP的一个例子.但是,您可以使用角度培根模块将FRP与AngularJS一起使用.