Angular: Empty Fiddle
http://angularjs.org/
HTML
<script src="https://code.angularjs.org/1.5.2/angular.js"></script>
<div ng-controller="MyCtrl">
<div ng-repeat="Name in Names">
<input type="checkbox"
ng-change="checkchange(BFMaterialStream.MaterialStream, $index)"
ng-model="Name.MaterialStream" />{{Name.Active}}
</div>
</div>
JavaScript
var myApp = angular.module('myApp',[]);
//myApp.directive('myDirective', function() {});
myApp.controller('MyCtrl', function MyCtrl($scope) {
$scope.Names = [{MaterialStream : false}, {MaterialStream : false},{MaterialStream : true}]
$scope.checkchange=function(BFMaterialStream, index){
console.log(index);
console.log($scope.Names[index]);
$scope.Names[index].Active= $scope.Names[index].MaterialStream;
}
});