我试图按照指南的说明学习Ember。我创建了一条名为收藏夹的路线(http://guides.emberjs.com/v1.13.0/concepts/naming-conventions/),但我可以访问网址http://localhost:port/favorites。
我错过了什么吗?
这是我的router.js:
import Ember from 'ember';
import config from './config/environment';
var Router = Ember.Router.extend({
location: config.locationType
});
Router.map(function() {
this.route('favorites');
});
export default Router;
我的最爱.hbs:
<ul>
{{#each favorites as |item|}}
<li>{{item.name}} - {{item.email}}</li>
{{/each}}
</ul>
我已将我的项目推送到GitHub repo。
答案 0 :(得分:1)
您的{{outlet}}
模板中缺少application.hbs
帮助。
Ember.js会将收藏夹模板呈现到应用程序模板中的{{outlet}}。它将设置控制器的一个实例:favorites作为模板的控制器。