Em minha aplicação, tenho dois componentes, o principal, onde estou adicionando as rotas e o segundo é a pagina que apresenta as informações.
No componente principal, tenho mapeado as rotas, onde meu arquivo app-routing.module.ts está como:
const routes: Routes = [ { path: '', redirectTo: '/correiosApi', pathMatch: 'full' }, { path: 'correiosApi', component: CorreiosApiComponent }, ];
Ou seja, quando acesso o path "/", ele redireciona de forma automática para o path "/correiosApi".
Executando em minha máquina, esse redirecionamento ocorre normalmente, porém, dentro do protheus, utilizando a chamada FwCallApp, isso não acontece(a página está ficando em branco, como se não direcionasse corretamente para o "/correiosApi". Para funcionar, tive que implementar em meu componente principal a seguinte instrução:
ngOnInit(): void { this.router.navigate(['/correiosApi']); }
O problema de utilizar dessa forma, que eu não consigo utilizar mais rotas, pois, sempre que meu componente principal é chamado, ele rediriciona para o "/correiosAPi".
Pelos meus testes, quando implementado o po-menu no html do componente principal, esse problema não ocorre. O meu html principal, consta apenas o:
''
Isso é um bug ou eu estou fazendo algo errado?