Javascript W对象缺少您对模型的引用

Javascript W对象缺少您对模型的引用,javascript,angularjs,Javascript,Angularjs,我有一个代码html que使用****ng repeat,我用**ng model**绑定您的属性。但是当我通过一个方法步进你的引用,并且我试图在方法中清理和设置一个相等的对象时,我失去了与视图模型的链接 以下是我的观点: <div ng-repeat="car in cars"> <input ng-model="car.name" type="text"/> <button ng-click="clearCar(car)">Clear&l

我有一个代码html que使用****ng repeat,我用**ng model**绑定您的属性。但是当我通过一个方法步进你的引用,并且我试图在方法中清理和设置一个相等的对象时,我失去了与视图模型的链接

以下是我的观点:

<div ng-repeat="car in cars">
    <input ng-model="car.name" type="text"/>
    <button ng-click="clearCar(car)">Clear</button>
</div>
因此,当我单击按钮时,输入将继续使用汽车的旧值

有人能帮我吗


Setting car=clearedCar只是设置ng重复中使用的温度变量。您要做的是更新cars集合中的值

您可以使用$index在ng中获取数组索引,单击:

<button ng-click="clearCar($index)">Clear</button>
这是一个抢劫犯-

<button ng-click="clearCar($index)">Clear</button>
$scope.clearCar = function($index){
  $scope.cars[$index] = angular.copy(clearedCar);
};