I'm trying to assign two controllers to a page but i'm finding hard to get through with angular js
HTML
<div data-ng-controller="useraccount" ng-repeat="item in userphotos">
<ul id="navlist">
<li>
{{item.username}}
</li>
</ul>
</div>
<div data-ng-controller="userphotos_ctrl" ng-repeat="item in userphotos">
<ul id="navlist">
<li>
<img class="thumbnail" ng-src="http://localhost/myapp/resize_image/image.php?image={{item.pic}}&new_width=400&new_height=400">
</li>
</ul>
</div>
JS
.state('tabs.useraccount',{
url:'/useraccount',
views:{
'list-source':{
templateUrl: 'templates/user/user_account.html',
controller: 'useraccount_ctrl'
}
}
})
controllers
.controller('useraccount_ctrl',['$scope','$http',function($scope,$http){
$http.get('http://localhost/app/templates/user/user_account.php').success(function(data){
$scope.useraccount=(data) ;
//console.log(JSON.stringify(data));
});
}])
.controller('userphotos_ctrl',['$scope','$http',function($scope,$http){
$http.get('http://localhost/app/templates/user/photos.php').success(function(data){
$scope.userphotos=(data) ;
console.log(JSON.stringify(data));
});
}])
the result i get is only results for controller "useraccount_ctrl" works but userphotos_ctrl controller doesn't