从具有参数的方法解析对象的把手

时间:2015-05-28 15:34:01

标签: javascript jquery handlebars.js

我有以下情况:

{{#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;
                });

0 个答案:

没有答案