日期字段的值与表AngularJs中的第一行相同

日期字段的值与表AngularJs中的第一行相同,angularjs,datepicker,frontend,Angularjs,Datepicker,Frontend,日期输入也由其他值获取。下面是我的html name='form_{{columns.dataId}}' ng-init="dateValue = columns.formValue != null ? columns.formValue : ''" ng-model="columns.formValue" pick-a-date="dateVa

日期输入也由其他值获取。下面是我的html

      
           name='form_{{columns.dataId}}'
           ng-init="dateValue = columns.formValue != null ? columns.formValue : ''"
           ng-model="columns.formValue"
           pick-a-date="dateValue">
        </div>
   </td>
</tr>

name='form.{{columns.dataId}}'
ng init=“dateValue=columns.formValue!=null?columns.formValue:”“”
ng model=“columns.formValue”
选择日期=“日期值”>
这里有一个选项

在控制器中:

$scope.dateValues={};

// this will get populated with your dates
// your object ends up looking like this
// $scope.dateValues.12 = "2021-01-01"
// $scope.dateValues.19= "2021-02-01"
// $scope.dateValues.56= "2021-03-01"
HTML:

<div ng-repeat="cell in data.extradata[0].arrayColumns[0].cellData">
         <input class="date_picker"
           ...
           ng-model="dateValues[cell.dataId]"
           ... />
        </div>


hello@john Tyner。。这并不能解决我的问题。我已经编辑并输入了我的实际代码。请再次检查。您删除了ng重复循环,但仍然有您最初的问题,即为什么第一项的日期会被覆盖。如果没有重复循环,或者没有看到哪些日期值覆盖了第一个,那么很难猜测。另外,我不熟悉您使用的指令,但是如果您为每个选择器设置pick-a-date='date.value',那么每个选择器都在访问一个名为'date'的范围对象并获取它的'value'。这可以解释为什么所有3个日期选择者都显示相同的可能?