【发布时间】:2013-08-25 02:12:47
【问题描述】:
我正在通过official documentation 学习 ember.js,并拥有以下包含 mustache 模板的 html 页面:
<section id="main">
<ul id="todo-list">
{{#each controller}}
<li {{bindAttr class="isCompleted:completed"}}>
<input type="checkbox" class="toggle">
<label>{{title}}</label><button class="destroy"></button>
</li>
{{/each}}
</ul>
<input type="checkbox" id="toggle-all">
</section>
但是,问题在于浏览器将数据显示为:
{{#each controller}}
{{title}}
{{/each}}
不渲染提供给模板的种子数据。 我在正文标记结束之前有以下 javascript 声明:
<script src="js/libs/jquery.js"></script>
<script src="js/libs/handlebars.js"></script>
<script src="js/libs/ember.js"></script>
<script src="js/libs/ember-data.js"></script>
<script src="js/libs/application.js"></script>
<script src="js/libs/router.js"></script>
<script src="js/models/store.js"></script>
<script src="js/models/todo.js"></script>
页面加载没有任何由 firebug 报告的错误。请让我知道我缺少什么。
【问题讨论】:
标签: ember.js handlebars.js ember-data mustache