这是我的问题,我希望使用 Array 控制器更新视图控制器,我通过 rest 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'
});