Доступ к содержимому внутри функции контроллера
У меня есть маршрут, контроллер, вид, как это. Проблема в том, что я назвал функцию контроллераreloadTime
из зрения, но вreloadTime
Функция, которую я утешаю контент для этого контроллера, но он говорит, что этоundefined
, Мой вопрос, как получить доступ к этому контенту в Ember?
App.ActivecallsRoute = Ember.Route.extend({
setupController:function(controller,model){
$.ajax({
url:'requests/activecalls.php',
type:'POST',
success:function(data){
App.Cdrglobal.set('active_call',data.length);
controller.set('content',data);
}
})
}
});
App.ActivecallsController = Ember.ArrayController.extend({
content:[],
deleteCall:function(model){
var obj = this.findProperty('ID',model.ID);
App.Cdrglobal.set('active_call',App.Cdrglobal.active_call-1);
this.removeObject(obj);
},
reloadTime:function(){
console.log(this.get('content'));//console undefined
console.log(this.content);console undefined
}
});
App.ActivecallsView = Ember.View.extend({
didInsertElement:function(){
this.get('controller').reloadTime();
}
});