Я хочу получить доступ к контроллеру приложения, чтобы я мог получить/установить значение переменной (selected_date).Доступ к контроллеру приложения из вида didinsertelement
myApp.ApplicationController = Ember.Controller.extend({
selected_date: null,
actions: {
}
}
});
Я хотел бы внести изменения в selected_date из представления (didinsertelement), контроллер для зрения:
myApp.CreportController = Ember.ObjectController.extend({
needs: ["application"]
});
вид:
CreportController View = Ember.View.extend({
didInsertElement: function() {
var controller = this.get('controller');
var selected_date = controller.get('controllers.application').get('selected_date');
...
'needs' должен быть массивом. Измените его на 'needs: [" application "]'. Какие изменения вы пытаетесь сделать для selected_date? Не похоже, что вам нужно 'didInsertElement'. – rogMaHall
Мне нужно изменить значение selected_date (type string) из элемента didinsert –
только что отредактировал почтовый индекс –