Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript handlebar.js:从1获取@key。每个人?_Javascript_Handlebars.js - Fatal编程技术网

Javascript handlebar.js:从1获取@key。每个人?

Javascript handlebar.js:从1获取@key。每个人?,javascript,handlebars.js,Javascript,Handlebars.js,对不起,标题是这样的,我不知道该怎么称呼它:( 我是Handlebar.js的新手,我正在尝试这样做: {{#each .}} @key {{#each .}} @key from the first "each" <<<< this is the problem @value {{/each}} {{/each}} 可能想在上打开一个问题-通常,您应该能够将../放在变量前面以“查找级别”,但在@var

对不起,标题是这样的,我不知道该怎么称呼它:(

我是Handlebar.js的新手,我正在尝试这样做:

{{#each .}}
    @key 
    {{#each .}}
    @key from the first "each"     <<<< this is the problem   
    @value
    {{/each}}     
{{/each}}

可能想在上打开一个问题-通常,您应该能够将../放在变量前面以“查找级别”,但在@variables的情况下,您不能。而且由于您不能将数据存储在任何位置(例如Smarty,您可以在其中{assign“name”“Bob”}),这非常..令人沮丧。我刚才编写的帮助程序应该可以:)狡猾。不过我还是要说,在github上打开一个问题——这样我们就不需要“黑客”来让它按照它看起来应该的方式工作。它在github上,已经存在了将近一年:(
{{#each .}}
{{type @key}}
    @key 
        {{#each .}}
        {{ ../@key }}    
        @value
    {{/each}}     
{{/each}}

Handlebars.registerHelper('type', function(value){
this.key = value;
});