把手js帮手进行状态检查

时间:2014-02-22 09:55:54

标签: javascript jquery json handlebars.js

HTMl部分

<input type="radio" name="checkbox_1"  id="checkbox_1" value="john" emp-id="{{name}}">

Handlebars js part

Handlebars.registerHelper('checked', function(emp-id,value){
 return emp-id == value ? ' checked="checked"' : '';
});

我想比较state_id和value。如果它是真的那么应该检查它。

我该怎么做?

我需要解决方案来改变我的助手。

1 个答案:

答案 0 :(得分:0)

尝试:

<input type="radio" name="checkbox_1" id="checkbox_1" value="john" emp-id="{{name}}" {{checked this}}>

将您的助手修改为:

Handlebars.registerHelper('checked', function(obj){
 return obj["emp-id"] == obj["value"] ? ' checked="checked"' : '';
});

DEMO