Responsbilitites:
- Setup the scope so that data can be bound to the view (Coordinate view and model)
- Receive interaction from the view, and handle it
Basic controller
angular.module('app').controller('scheduleCtrl',function($scope, schedule) {
$scope.schedule = schedule;
$scope.register = function(newClass) {
$scope.schedule.register(newClass);
}
});
//dependency declaration using inline annotations so that DI does not break after minification:
angular.module('7minWorkout').controller('WorkoutController',['$scope', function($scope) {
}]);