app/router.js
this.route('contacts', function() {});
this.route('admin', function() {
this.route('contacts', function() {});
});
app/adapters/application.js
import ActiveModelAdapter from 'active-model-adapter';
export default ActiveModelAdapter.extend({
namespace: 'api/v1'
});
example.com:4200/contacts --> example.com/api/v1/contacts (成功) example.com:4200/admin/contacts --> example.com/api/v1/admin/contacts (失败)
有一个思路是 重写 pathForType,
$E.currentPath
"admin.contacts.index"
基于这个思路不知道如何在 app/adapters/application.js 获取到这个值。
希望有关方面的经验给予参考