3
我在嘗試與express.js
,socket.io
和angular
建立一個非常簡單的聊天。有用。我遇到的唯一問題是套接字消息事件被觸發時,它不會同步並將其呈現到頁面上。
var socket = io.connect('http://localhost:8080');
angular.module('chat',[]).controller('chatController',['$scope','$apply',function($scope,$apply){
chat = $scope;
chat.messages = [];
socket.on('messages',function(data){
chat.$apply(function(){
chat.messages.push(data);
});
});
}])
我知道我應該使用$申請以某種方式,但它給了我一個未知的提供者的錯誤。 什麼是實現$apply
它解決了錯誤的正確方法。 –