lunchControllers = angular.module 'lunchControllers' lunchControllers.controller 'CreateRunCtrl', ['$scope', '$http', '$location', 'socket', ($scope, $http, $location, socket) -> $scope.run = creatorName: 'ben ramey' creatorEmail: 'ben.ramey@gmail.com' invitees: [{email: 'bob@bob.com'}] restaurant: 'subway' $scope.addInvitee = () -> $scope.run.invitees.push { email: '' } $scope.create = (run) -> data = angular.copy run socket.post '/run', data, (response) -> console.log response.id console.log $location $location.path '/run/' + response.id ]