如何访问 EmberJS 中的 ArrayProxy 元素?objectAtContent 是唯一的解决方案?
这是一个例子:
App = Ember.Application.create({});
App.my_list = Ember.ArrayProxy.create({
content: ['dog', 'cat', 'fish']
});
console.log(App.my_list.length); // don't work
console.log(App.my_list.get('length')); // Work
console.log(App.my_list.objectAtContent(0)); // => Work
console.log(App.my_list[0]); // => not work !
console.log(App.my_list.get('0')); // => not work !
http://jsfiddle.net/stephane_klein/2ggrT/2/
最好的问候,斯蒂芬