gpt4 book ai didi

javascript - 如何在 Bacon.js 中合并两个属性

转载 作者:行者123 更新时间:2023-12-02 16:33:39 25 4
gpt4 key购买 nike

假设我有两个 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,但我很难理解它。

如有任何提示,我们将不胜感激。

最佳答案

答案并不像我想象的那么复杂 - 看来我只是不知道要查找的术语。

var clothedChild = Bacon.combineWith(function(p1, p2) {
return _.merge({}, p1, p2);
}, child, outfit);

关于javascript - 如何在 Bacon.js 中合并两个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28101365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com