【发布时间】:2014-06-10 10:43:18
【问题描述】:
var da="";
var app = angular.module('variantStore', []);
alert("javascript connected");
var socket = io();
$q = 2; //question number
$(document).ready(function(){
alert("Enter");
socket.emit('varq',$q);
alert("qn:"+$q);
});
socket.on('tan',function(da){
//alert(da);
window.v=da;
app.controller('VariantCardDetailsCtrl', ['$scope', function($scope){alert("qw"+v);$scope.variant = da;}]);
});
app.controller 不工作, 似乎我在进行适当的回调时遇到了问题。
【问题讨论】:
-
我建议将 socket.io 包装到服务中并在控制器中使用它,而不是在 socket.io 事件上动态创建控制器
-
我不知道如何创建服务。有没有其他选择。
标签: angularjs callback socket.io