【发布时间】:2015-01-23 00:53:13
【问题描述】:
假设我有两个 Bacon.js 属性。一个是子对象——也许只是他的名字。另一个属性对象与他或她所穿的衣服 - 裤子颜色和衬衫颜色。
在我的例子中,我使用 Angular-Bacon 从 AngularJS 范围变量创建属性。
如何获得将两者合并在一起的属性?我希望我可以执行以下操作(假设我有 Lodash 可用):
var outfit = $scope.$watchCollectionAsProperty('outfit'); // {shirt: 'blue', pants: 'green'}
var child = $scope.$watchCollectionAsProperty('child'); // {name: 'Jimmy'}
var clothedChild = outfit.map(function(it) {
return _.merge(it, child.value());
});
不过,这行不通。
我是 RFP 的超级新手,正在尝试在 Angular 应用程序中使用 Bacon,但我很难理解它。
任何提示将不胜感激。
【问题讨论】:
标签: javascript angularjs functional-programming reactive-programming bacon.js