-Ничего нового для ember js и javascript вообще, и я не могу понять, почему мои методы продолжают выплевывать ошибку, что и taskData
, и personData
не определены. Любая обратная связь приветствуется!Переменная массива в контроллере ember
import Ember from 'ember';
export default Ember.Controller.extend({
taskData: [],
personData: [],
actions: {
taskData: [],
personData: [],
saveTask() {
var task = this.get("task");
taskData.push(task);
},
savePerson()
{
var person = this.get("person");
personData.push(person);
},
print(){
alert(taskData);
alert(personData);
}
}
});
Ввод 'taskData' и' personData' внутри хэша действий не принесет ничего полезного. Удалить их. Затем вам нужно обратиться к ним с помощью 'this.get ('taskData')'. и т. д. Также используйте 'pushObject' вместо' push'. –