正在获取模型中空对象的数组索引
Getting array index of empty objects in model
我是Ember.js和js的新手。我正试着玩动作。。。更具体地说,我的IndexRoute中的空对象在模板上表示为div元素,我对div有一个调用clickedSquare的操作。如何调用模板中单击的任何给定对象的数组索引?我想我缺少了对路线和控制器如何交互的一些基本理解。谢谢你抽出时间。
App = Em.Application.create();
App.IndexRoute = Ember.Route.extend({
model: function() {
return [{}, {}, {}, {}, {}, {}, {}, {}, {}];
}
});
App.IndexController = Em.ArrayController.extend({
actions: {
clickedSquare: function() {
alert('You clicked square ' + ???);
}
}
});
这可能是您想要的:http://jsbin.com/kelevega/5/edit
示例中显示了两种方法,一种是使用_view.contentIndex,另一种是通过使用indexOf函数。
相关文章:
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 在Javascript中转换对象数组
- 在JavaScript中通过索引从对象数组中获取值
- Backbone虹吸以获取对象数组
- 如何在DataTables 2.1中迭代对象数组
- Javascript-根据赋值顺序,按键合并对象数组
- 将事件附加到对象/数组
- jQuery$.inArray()总是返回-1和一个对象数组
- javascript处理一个对象数组以获得一个新的对象数组
- javascript在数组中获取对象数组中键的所有不同值
- 在对象数组中查找多个值的d3范围
- Undercore.js获取对象数组中键对象的值
- 在mongoose中使用正则表达式在对象数组中进行查询搜索
- 如何通过json对象数组为嵌套对象赋值
- 如何循环通过2个对象数组并通过匹配id进行合并
- 为对象数组创建列表项
- 如何使用javascript合并两个对象数组
- JSON到对象数组,并向每个对象添加项
- JavaScript:从对象数组中获取唯一值及其计数
- 按不同项目对对象数组进行排序