我正在尝试诊断路由结构的问题,如果我直接点击链接帮助器,它会正确地突出显示父...但如果我重新加载页面并且Ember恢复嵌套路由,我失去了亮点。
以下是我的路线:
App.Router.map(function(){
this.resource('client', { path: '/:client_id' }, function(){
this.resource('dashboard');
this.resource('commview', { path: 'commview' }, function(){
this.route('filters', { path: '/:serializedData' });
});
this.resource('pathview');
});
});
以下是应用程序模板中链接的示例:
{{#link-to 'commview' client.id}}<span class="icon">Communications View</span>{{/link-to}}
client.id
按照您的预期映射到:client_id
。
有什么想法吗?谢谢你的时间!
答案 0 :(得分:0)
我最后重组了“客户”的排列方式,以便我可以删除链接到帮助程序中的特定client.id,这似乎已经修复了它。