为什么不是't我的“;虚拟的“;阵列工作

Why isn't my "virtual" array working?

本文关键字:虚拟 阵列 工作 为什么不 我的      更新时间:2023-09-26

在本例中:http://jsfiddle.net/stephane_klein/Cgn2c/1/

我想在"App.my_list2"中创建"虚拟"阵列。

我的代码不起作用,我能做些什么来修复它?我的问题是什么?

谢谢你的帮助。

谨致问候,Stephane

看起来所需要的就是将content属性设置为任何值(即使只是一个空数组也可以)。请参见此处:http://jsfiddle.net/Cgn2c/2/

App.my_list2 = Ember.ArrayProxy.create({
    // the content propery is required, even if it's not used
    content: [],
    length: 8,
    objectAtContent: function(idx) {
        return "foobar";        
    }
});
<script type="text/x-handlebars">
    {{#each App.my_list2}}
        {{ this }}
    {{/each}}
</script>​

foobar