如果 2015 年的数据与 2016 年相比没有变化,则用户需要快速将值复制到 2016 年输入字段中。模型是为这些表单动态创建的。您在此图像中看到的数据被分配到一个部分。输入模型是名称 'price_min + section_id'、price_max + section_id' 等...历史模型没有将 section_id 添加到模型名称的末尾。所以需要有一个我需要帮助的映射功能。我需要将历史记录值映射到当前模型约定并使用这些值更新视图。
目前我有一个点击功能,可以带来匹配的部分历史记录。这是看起来像的屏幕截图。
在同一个函数中,我拥有具有当前模型命名约定的 2016 对象数组。
我需要将历史值复制到 inputArray 中。我该怎么做,我不知道?我可以完全控制它的工作方式。在 plunker 你会看到我是怎么做到的。如果我需要改变其他东西来完成这项工作,那没关系。javascript、jquery、lodash、linq.js 目前正在项目中使用。
工作的笨蛋 工作的笨蛋
$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;
};