成员控制器中的数组变量
Array variable in an ember controller
-我对ember js和javascript有点陌生,我似乎不明白为什么我的方法总是抛出taskData
和personData
都未定义的错误。感谢您的反馈!
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
不是变量,而是对象的键,然后作为参数传递给extend
函数。您需要使用this
关键字。
import Ember from 'ember';
export default Ember.Controller.extend({
taskData: [],
personData: [],
actions: {
taskData: [],
personData: [],
saveTask() {
var task = this.get("task");
this.taskData.push(task);
},
savePerson()
{
var person = this.get("person");
this.personData.push(person);
},
print(){
alert(this.taskData);
alert(this.personData);
}
}
});
相关文章:
- Javascript:OnChange事件,将数组变量传递给另一个函数
- 在将csv文件中的数据分配给数组变量时增强了d3代码
- 是socket.io异步的-我需要锁定全局数组/变量吗
- 在Javascript代码中显示PHP数组变量
- 如何在不赋值数组变量的情况下读取数组数据
- 局部数组变量不是数组
- Javascript数组变量的行为不相同
- 正在尝试将Javascript数组变量分配给HTML输入值属性
- JQuery的PHP查询数组变量
- Javascript::如何将关联数组的键获取到数组变量
- 在jsp页面中获取javascript数组变量
- 输出数组变量javascript
- 如何将数组变量从Python插入到Javascript
- 将数组变量传递给函数的下一部分
- 使用 AJAX 调用将数组变量从 JS 传递到 PHP
- d3 本地存储比较数组 .filter 咖啡脚本;数组变量不起作用
- 我们可以更新一个javascript数组变量,而不使用ajax重新加载页面吗?
- 无法使用 JavaScript 将值读入全局数组变量
- 作为“名称”的Javascript数组变量不起作用
- 如何将数组变量合并为对象数组变量