Javascript ReactiveJS模板:使用数组迭代在对象上迭代

Javascript ReactiveJS模板:使用数组迭代在对象上迭代,javascript,Javascript,由于angularjs的dom性能较差,我正在重写angularjs指令,将所有标记从angularjs移动到reactiveJS。 我有一个关于reactiveJS模板的简单问题 模板 {{#each dataTable:i}} <li {{#options.keysDisplayName:j}} <span>{{dataTable[i][this]}}</span>

由于angularjs的dom性能较差,我正在重写angularjs指令,将所有标记从angularjs移动到reactiveJS。 我有一个关于reactiveJS模板的简单问题

模板

{{#each dataTable:i}}
        <li
            {{#options.keysDisplayName:j}}
                <span>{{dataTable[i][this]}}</span>

            {{/each}}
        </li>
{{/each}}
我正在打印表格/列表, 我想在dataTable中的每一行上迭代,但只在options.keysDisplayName中出现的键上迭代。(因此在本例中,不会显示性别属性) 我想我在框架中缺少一些基本的东西。 谢谢,非常感谢

将您的模板修复为:

{{#each dataTable:i}}
<li>
    {{#each options.keysDisplayName:j}}
       <span>{{dataTable[i][this]}}</span>
    {{/each}}
</li>
{{/each}}

非常感谢,这两种方法都有效,()。我的问题是我使用了错误的数组,keysDisplayName而不是keys数组。谢谢,这是一个很棒的框架
{{#each dataTable:i}}
<li>
    {{#each options.keysDisplayName:j}}
       <span>{{dataTable[i][this]}}</span>
    {{/each}}
</li>
{{/each}}
dog15

cat15