这是我的问题我希望使用和控制器更新视图控制器,我通过其他API更新。但是,当在控制器中更改数组的内容时,我似乎无法找到动态更新视图的方法。
如何在此代码中添加数组观察器?
我正在使用JavaScript,使用emberjs API和Firebase来保持数据持久性。
Sept.ResultsController = Em.ArrayController.extend({});
Sept.ResultsController.reopenClass({
content : [],
find : function(){
$.ajax({
url : "gamma.firebase.com/blablab.json",//changed for a privacy purpose
dataType : 'jsonp',
context : this,
success : function(response){
var i = 0;
for (var item in response){
for (var items in response[item]){
this.content = response;
i++;
}
}
}
},this);
return this.content;
}
});
Sept.ResultsView = Em.View.extend({
templateName: 'results',
contentBinding: 'Sept.ResultsController'
});