0
我试图与Pusher和AngularJs建立聊天。AngularJS:指令隔离范围
<div id="chats" ng-controller="ChatCtrl">
<chat chat-id="1" chat-name="Max"></chat>
<chat chat-id="2" chat-name="John"></chat>
<chat chat-id="3" chat-name="Susanne"></chat>
</div>
我有以下指令:
.directive('chat', function() {
return {
restrict: 'E',
templateUrl: '/tpl/chat-box.html'
}
}]);
及以下控制器:
.controller('ChatCtrl', ['$scope', '$pusher',
function($scope, $pusher) {
$scope.pusher = $pusher(client);
}])
我应该在哪里处理Ajax请求接收的邮件和推通道绑定接收新邮件对于聊天框?在控制器中还是在指令中?