Nova configuração do roteador Angular2
De volta ao usar o roteador obsoleto, consegui fazer um router.config e transmitir um objeto. O problema é que o próprio roteador foi configurado um pouco depois que o aplicativo foi iniciado, o objeto tinha o mesmo "modelo" como se eu tivesse usado o @RouterConfig. O que estou procurando é se existe uma maneira de configurar o novo roteador como este. Estive pesquisando a documentação, mas estou um pouco perdida, pois ainda não está documentada.
Editar devido à resposta
Não, não posso usar @Routes. O problema é que estou carregando a configuração após a construção do roteador. Aqui está um resumo de como eu fiz isso com o roteador antigo:
myLoader.loadComponentConfig(configPath)
.then(components => { self.Components = components;
components.map(comp => {
self.RouterComponents.push(
{
path: '/' + comp.name,
component: comp,
as: comp.name
}
)});
router.config(self.RouterComponents);
});
Como você pode ver, estou criando um objeto json (RouterComponents) e enviando-o para o roteador. Estou procurando uma maneira de fazer o mesmo com o novo roteador, ou algo parecido.