summaryrefslogtreecommitdiff
path: root/www/lib/ionic-pullup/example/www/js/controllers.js
blob: 9a4187652e3142ffdaf6319aba05d70caef5f797 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
angular.module('starter.controllers', [])

.controller('DashCtrl', function($scope) {
      $scope.footerExpand = function() {
        console.log('Footer expanded');
      };
      $scope.footerCollapse = function() {
          console.log('Footer collapsed');
      };
  })

.controller('ChatsCtrl', function($scope, Chats) {
  // With the new view caching in Ionic, Controllers are only called
  // when they are recreated or on app start, instead of every page change.
  // To listen for when this page is active (for example, to refresh data),
  // listen for the $ionicView.enter event:
  //
  //$scope.$on('$ionicView.enter', function(e) {
  //});

  $scope.chats = Chats.all();
  $scope.remove = function(chat) {
    Chats.remove(chat);
  };
})

.controller('ChatDetailCtrl', function($scope, $stateParams, Chats) {
  $scope.chat = Chats.get($stateParams.chatId);
})

.controller('AccountCtrl', function($scope) {
  $scope.settings = {
    enableFriends: true
  };
});