angularjs在没有$ index键的情况下向数组添加项目

时间:2018-07-25 15:43:05

标签: javascript angularjs

matchDivs() {
  let showInputs = document.querySelectorAll('input')
  const inputs = Array.from(showInputs)

  inputs.map(input => {
    if (input.parentNode.getAttribute('class') === 'first-employee') {
      document.querySelector('.second-employee').setAttribute('style', 'display: block')
    }

    return input
  })
}

在管理员中

<input name="options[{{$index}}]"  ng-repeat="n in [] | range:count"
       ng-model="field.options[$index].value" >

当我将项目添加到数组时,将其保存为键。

$scope.field.options = [];

我想删除“ 0”“ 1” ..

我想删除密钥的原因是我认为我的api由于该密钥而无法正常工作。 当我发布我的objcet时:

"options":{"0":{"value":"sdfas"},"1":{"value":"sdfsdf"},"2":{"value":"sdfasdf"}}

并且someobject类只有List<someobject> options; 字段。

0 个答案:

没有答案