mardi 5 mai 2015

Get error : [$injector:unpr] Unknown provider: socketProvider <- socket <- LogCtrl

I am new to AngularJs and nodejs and I have a simple chat app with angular as client and socketio as server side. I got an error when loading angular page

Error: [$injector:unpr] Unknown provider: socketProvider <- socket <- LogCtrl

My client side

    <script src="http://ift.tt/1xHFqJ2"></script>
<script src="http://ift.tt/1ELJDLe"></script>
<script src="http://localhost:1337/socket.io/socket.io.js"></script>

<script type="application/javascript">
     socket = io.connect('http://localhost:1337/');
     angular.module('Log',['ngRoute'])

             .controller('LogCtrl',['$scope','socket','$location', function($scope,socket,$location){

                 console.log('ok baby !!');

                 $scope.addUser = function(){
                     socket.emit('init',$scope.user);
                     $location.path("/view/index.html");
                 };

             }]);
 </script>

<body  ng-app = "Log" >
<div class=" main"  ng-controller = "LogCtrl" style = "width: 300px; ">
<fieldset>
     <form  ng-submit = "addUser()">
         <h2 >Hello!!</h2>
         <input ng-model = "user" required  style = "width: 200px; " placeholder = "Nhập tên của bạn" >
         <input type = "submit" value = "OK">
    </form>
</fieldset>
</div>

Please help me what wrong with my client

Aucun commentaire:

Enregistrer un commentaire