我正在构建我的第一个Ember. js应用程序,一切都很顺利,直到我尝试将我的模板移动到分离文件并预编译它们。
我尝试了各种技术和各种版本的Ember和Handlebar。
仅包含超文本标记语言的编译模板工作正常,但一旦我尝试在模板中使用助手,我就会收到以下错误:
错误:缺少助手:“链接到”
我已经将错误隔离为一个简单的示例。这是简单的模板:
<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.10,则不需要车把。
尝试删除此行:
<script src="../Scripts/handlebars.js"></script>
这篇博客文章解释了更多