arnaucube
arnaucube/socketioMEANseedPublic Self-hosted repository
socketioMEANseed/www/views/chat/chat.js
www/views/chat/chat.jsRaw
 1'use strict';
 2
 3angular.module('app.chat', [
 4  'btford.socket-io', 'ngRoute', 'ngAnimate'
 5])
 6.controller('ChatCtrl', function ($scope, socket,
 7    $filter) {
 8    $scope.msgs=[];
 9
10  socket.on('newmsg', function (data) {
11      console.log(data);
12    $scope.msgs.push(data);
13  });
14  $scope.msg={};
15  $scope.send = function(){
16      if($scope.msg.text)
17      {
18          console.log("emitting");
19          socket.emit("msg", $scope.msg, function(data){
20
21          });
22          $scope.msg={};
23      }
24  };
25});