我在Ember中创建了以下路线:
this.resource('password_reset', { path: '/password_reset' }, function() {
this.route("request");
this.route("claim");
});
Ember调试器 - 我喜欢btw - 向我展示了以下结果:
到目前为止,我已创建了两个模板:
当我转到URL http://my.server.com/#/password_reset
时,我希望 - 根据调试器告诉我的内容 - 使用上面列出的第二个模板(aka,password_reset/index
),但事实上它使用第一个。做什么?有人想关注这个谜团吗?
答案 0 :(得分:3)
好的,我认为它可以归结为一个新手问题。当我将{{outlet}}放入/ password_reset模板时,这两个控制器/视图/模板之间的关系变得更加清晰。然后我可以看到password_reset / index显示为插座。实际上,当未定义子路由时,索引将成为默认出口。非常基本,但不知怎的,直到我碰到一两面墙才得到它。