从多个输入文本框角度生成JSON onModelChange

时间:2018-03-08 16:12:08

标签: javascript json angular ngfor

我要求我从输入文本框中捕获更改的值。

该表的设计方式是

Reactive table

情景1

当更改全局文本框值时,表中的整个文本框都会更改,这样可以正常工作。

场景2

当更新Average列值时,相应的行将使用新值进行更新。

在这种情况下,第一行的更新工作正常,但是当我更新第二行时,我在JSON

中获取空值

场景3

当我更新任何文本字段(不是全局列和平均列)时,我只需要使用相应的其他属性生成更改后的值。

例如:如果我将加拿大的喜欢值从0.0更改为56,我应该只获得如下所示的对象,并且无论我更新哪个字段,此更改都应该反映

 {
  "family": "FOOD",
  "globalAverageValue": "5.0",
  "country": [
    {
      "name": "Canada",
      "countryAverageValue": "2.0",
      "tastes": [
        {
          "id": "1",
          "name": "Like",
          "value": "56"
        } 
      ]
    }

我已经使用了populateTextDataToJSON方法,我已经通过了所有级别的inedex,但它没有看到工作。有关处理此案例的任何建议吗?谢谢

Plunker链接here

0 个答案:

没有答案