Pass JavaScript object/hash to Handlebars helper?

前端 未结 2 1034
感情败类
感情败类 2021-01-02 03:27

Is it possible to pass a JavaScript object/hash into a Handlebars helper call? I\'d like to do something like this:


{{#         


        
2条回答
  •  我在风中等你
    2021-01-02 04:06

    I found another best way to pass objects.

    Template:

    {{textField dataAttribs='{"text":"Hello", "class": "text-field"}'}}
    

    Helper:

    Handlebars.registerHelper('textField', function(options) {
        var attribs;
    
        attribs = JSON.parse(options.hash.dataAttribs);
        console.log(attribs.text + " -- " + attribs.class);
        ......
        ........
    });
    

    JSFiddle for this

提交回复
热议问题