我有以下情况:
{{#each .}}
<tr class="gradeA">
<td>{{Code}}</td>
<td>{{getStudent.name}}</td>
</tr>
{{/each}}
getStudent是一个获取参数(studentId)并返回student类型对象的方法,我需要使用把手从该对象中显示许多字段。例如,getStudent.name,getStudent.gpa等......
如何使用把手registerHelper来做到这一点?
这是getStudent方法:
Handlebars.registerHelper("getStudent", function getStudent(studentId) {
var student = {};
$.ajax({
url : "getstudent",
type : "get",
data : {
studentId : studentId
},
success : function(response) {
student = response;
},
async : false
});
return student;
});