I'm new to Angular JS. Here is my code
<div ng-controller="firstCtrl">
<div ng-repeat="city in citynames">
<p>{{city.name}}</p>
</div>
</div>
<div ng-controller="secondCtrl">
<button ng-click="changethis()">Click Here</button>
</div>
var app=angular.module('mainApp',[]);
app.controller('firstCtrl',['$scope','$http',function($scope,$http){
$scope.citynames=[{name:'Chennai',id:'1'},
{name:'Bangalore',id:'2'},
{name:'Hyderabad',id:'3'},
{name:'Coimbatore',id:'4'},
{name:'Mysore',id:'5'},
];
}]);
app.controller('secondCtrl',['$scope','$http',function($scope,$http){
$scope.changethis=function(){
$scope.citynames=[{name:'Delhi',id:'1'},
{name:'Sydney',id:'2'},
{name:'Newyork',id:'3'},
{name:'London',id:'4'},
];
};
}]);
I want to change first controller ng-repeat while clicking second controller ng-click event. But using this code its not changing.