【发布时间】:2015-07-05 07:14:27
【问题描述】:
这是我的控制器。
app.controller('ChatController', function ()
{
this.username = '';
this.setUsername = function (username)
{
this.username = username;
};
socket.on('success', (function (controller)
{
return function(username)
{
$('#password_page').fadeOut();
controller.setUsername(username);
$('#chat_page').removeClass('hidden').show();
};
})(this));
});
问题是,当事件“成功”触发并使用用户名 correclty 作为参数传递时,我的控制器中的 this.username 不会得到更新。
我该如何解决这个问题?
【问题讨论】: