我使用Ember 1.0继承了一个项目,我是Ember的新手。代码中存在长度测试未按预期运行的问题。
Chat.MessagesController = Ember.ArrayController.extend({
messageAdded: function(m) {
if (this.get('length') > 0) {
$('#chat').removeClass('empty-of-messages');
$(document).trigger('chat_on');
}
}.observes('content.@each')
});
当messageAdded触发时,长度始终小于预期的长度。这是为什么?
我可以添加其他代码片段,如果它有用的话。请让我知道你一直在寻找什么。谢谢!