路线不在Ember上工作

时间:2015-07-21 18:39:31

标签: ember.js

我试图按照指南的说明学习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

1 个答案:

答案 0 :(得分:1)

您的{{outlet}}模板中缺少application.hbs帮助。

  

Ember.js会将收藏夹模板呈现到应用程序模板中的{{outlet}}。它将设置控制器的一个实例:favorites作为模板的控制器。