【发布时间】:2016-02-20 09:30:56
【问题描述】:
我正在尝试使用 Ember for Rails 通过此视频制作搜索页面:https://www.youtube.com/watch?v=Brn_2bbr0fE
我使用这个 railscast 设置了 Ember:https://www.youtube.com/watch?v=NRWMsMTY8rw
但是,我得到一个错误:
Compiler said: Error: `SCRIPT` tags are not allowed in HTMLBars templates
我的 application.handlebars 是:
<div id="container">
<h1>App</h1>
{{render "autocomplete"}}
<script type="text/x-handlebars" data-template-name="autocomplete">
{{input value=searchText placeholder="Search.."}}
<ul>
{{#each searchResuls}}
<li>{{this}}</li>
{{/each}}
</ul>
</script>
我不知道 Ember 模板是如何工作的。一些演示有 .html、.handlebars、.hbs。如何分隔 data-template-name="autocomplete"?我试着把它放在一个助手上,但它不起作用
【问题讨论】:
-
值得注意的是,视频在 Ember 世界中已经过时了。 Ember 1.0.0-rc3 于 2013 年初发布。我建议阅读当前的 Ember 指南,以了解如何使用当前版本的 Ember。