为 ng-repeat 中的每个值更改 属性

Change property for every value in ng-repeat

您可以在我的 fiddle 中看到每个名称的值都设置为 0。

我希望我的 changeAllValues() 改变所有

value: 0's 

成为

value: 1's!

最好的方法是什么?

JS Fiddle: https://jsfiddle.net/purple_lightsaber/edegcLnh/

PS:

ng-click="changeAllValues()

必须在我的 ng-repeat 之外,就像在 fiddle.

中一样

感谢任何帮助:)

你可以做到,

 $scope.changeAllValues = function() {
      angular.forEach($scope.names, function(item) {
        item["value"] = 1;
      })
    }

DEMO