【发布时间】:2014-04-13 10:44:18
【问题描述】:
所以我开始玩 ember。大约一周后,我切换到“Ember App Kit”。现在我似乎无法让路由和控制器正常工作。
我有
routes/
--- users.js
--- users/
------- index.js
路由器
this.resource('users', function() {
this.route('new');
this.route('edit', { path: ':userId' }); //this.route('edit');
});
但似乎只有我的 users.js 被调用 - 我的印象(来自 Ember 文档)去“#/users”会调用:UsersRoute -> UsersIndexRoute,这将呈现 模板/users.hbs 和模板/users/index.hbs ?控制器也是如此;它会先调用 UsersController,然后再调用 UsersIndexController?
【问题讨论】:
-
您应该发布路由器的映射。文件结构不影响使用哪些路由。
-
请您添加UsersRoute、UsersIndexRoute、UsersController、UsersIndexController、users.hbs等
标签: ember.js routes ember-app-kit