我有json格式的数据,就像下面的方式一样。

var json={time:"10",temp:"20",attributeValue:valueWillchangeDynamically}

handleBars模板:
 <input type="text" value="{{unitValue2}}">

我想要的是,

如果attributeValue等于time,我的车把模板应该像
 <input type="text" value="{{time}}">

如果attributeValue等于temp,我的车把模板应该像
 <input type="text" value="{{temp}}">

这就是说,我也想动态传递属性名称。

请任何人能帮助我。

谢谢。

最佳答案

前进的方法可能是编写一个Handlebars帮助器函数,该函数将检查条件是否相等并相应地操作模板。

查看助手部分here

关于javascript - 如何在 Handlebars 中动态设置属性名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21725872/

10-13 08:10