Ember:组件内的助手渲染未定义

时间:2015-05-29 10:39:12

标签: ember.js ember-cli

我有一个渲染网格的组件,它使用一个帮助器来渲染每一行。我获得了undefined个实际数据。如果我在没有帮助程序的情况下直接呈现数据,则会呈现实际数据。请找到以下代码

Gird Comp

{{#each data in dataValues}}
    {{ log " grid-comp "  data.title //title is rendered correctly}}
    {{grid-row data}}
{{/each}}

网格行助手

export function gridRow(data) {
    console.log(data.title); //undefined
    var row;
    row='<tr><td>'+data.id+'</td><td>'+data.title+'</td><td>'+data.publishDate+'</td><td>'+data.comments+'</td></tr>';
    return new Ember.Handlebars.SafeString(row);
}
export default Ember.Handlebars.makeBoundHelper(gridRow);

注意:数据来自Fixture

0 个答案:

没有答案