Skip to content

Missing {{@index}} in object iteration #681

@lovasoa

Description

@lovasoa

Hi @sunng87 !
I use object iteration in sqlpage, and I noticed a discrepancy between handlebars.js and handlebars-rust.

{{#each this}}
   {{@index}}
   {{@key}}
   {{this}}
   
{{/each}}

parameters:

{
  "firstname": "Yehuda",
  "lastname": "Katz",
}

expected result

    0
    firstname
    Yehuda
   
    1
    lastname
    Katz

actual result

   
  firstname
  Yehuda
 
  
  lastname
  Katz

try online

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions