【发布时间】:2012-02-13 14:12:00
【问题描述】:
我正在尝试习惯 Ember.js 和 Handlebars,但有一个问题让我感到困惑。我可能只是遗漏了一些东西,但已经使用了很长一段时间,但找不到任何错误。
我有一个简单的模板如下:
<header>
<h2><a href="#" class="link-box-title">{{project.pid}}-{{projectWindowTitle project}}</a></h2>
</header>
第一个 {{project.pid}} 正确输出了 project.pid 值,我想将项目对象传递给下面的辅助函数:
Handlebars.registerHelper('projectWindowTitle', function(proj) {
var info = proj.pid;
return info;
});
我过度简化了助手,但结果总是一样的,助手不返回任何东西:
<a href="#" class="link-box-title"><script id="metamorph-9-start" type="text/x-placeholder"></script>S2S<script id="metamorph-9-end" type="text/x-placeholder"></script>-</a>
我做错了什么?
【问题讨论】: