Ember.js Handlebars失踪的助手

时间:2015-03-03 22:36:07

标签: ember.js handlebars.js helpers

我正在构建我的第一个Ember.js应用程序,一切顺利,直到我尝试将模板移动到单独的文件并预编译它们。

我尝试了各种技术和各种版本的Ember和Handlebars。

仅包含HTML的编译模板工作正常但是当我尝试在模板中使用帮助程序时,我收到以下类型的错误:

  

错误:缺少助手:'link-to'

我已将错误分离为一个简单的例子。这是简单的模板:

<div>  
    {{#link-to "users"}} users link {{/link-to}}  
</div>  

我有以下脚本参考:

<script src="../Scripts/jquery-2.1.3.min.js"></script>
<script src="../Scripts/handlebars.js"></script>
<script src="../Scripts/compiledTemplates.js"></script>
<script src="../Scripts/ember-1.10.0.min.js"></script>
<script src="../Scripts/ember-template-compiler.js"></script>
<script src="../Scripts/ember-data.min.js"></script>

任何帮助将不胜感激。我找不到任何其他对此问题的引用,这让我感到疯狂。

1 个答案:

答案 0 :(得分:0)

如果您使用1.10,则不需要把手。

尝试删除此行:

<script src="../Scripts/handlebars.js"></script>

blog post解释了更多