Tag: linq.js

如何绑定ng-repeat中动态命名输入的数据

我的目标是能够将数据从表行复制到另一个表行。 如果2015年的数据从2016年开始没有变化,则用户需要快速将值复制到2016年输入字段中。 为这些表单动态创建模型。 您在此图像中看到的数据将分配给一个部分。 输入模型名称为“price_min + section_id”,price_max + section_id’等…历史模型没有将section_id添加到模型名称的末尾。 所以需要一个我需要帮助的映射function。 我需要将历史值映射到当前模型约定并使用值更新视图。 目前我有一个点击function,带来匹配的部分历史记录。 这是一个看起来像的屏幕截图。 在同一个函数中,我有2016年的对象数组与当前的模型命名约定。 我需要将历史值复制到inputArray中。 我怎么做这个,我不知道? 我完全控制了它的工作原理。 在plunker你会看到我是如何做到这一点的。 如果我需要改变其他东西来使这项工作,那就没关系。 javascript,jquery,lodash,linq.js目前正在项目中使用。 工作的plunker 工作plunker $scope.copyHistoryData = function (section) { var selected = Enumerable.From(sectionsHistory).Where(“x => x.section_id == ‘” + section.section_id + “‘”).ToArray(); selected = selected[0]; var inputArry = section.sectionInputs; };

linqjs group with a sum

这似乎是一个简单的问题,但我正在努力使用linqjs语法。 给出以下基本JSON: { “DateEvent”: “2013-04-23 14:00:00Z”, “DateRecord”: “2013-04-23 14:00:00Z”, “Amount”: -9500, “Type”: { “Description”: “Capital” }, “Currency”: { “ID”: “USD”, } } 使用linqjs如何返回每种货币的总额? Enumerable.From(data) .GroupBy(“{ currency: $.Currency.ID }”, null, function (key, g) { var result = { currency: key.currency, total: g.Sum($.Amount) }}); 上面的代码不起作用。