Função de editar e visualizar ( quando a rota estiver em visualizar, o formulário é bloqueado ) usando o mesmo forms angular6

Bom dia galera! Estou criando uma função de editar no meu componente de forms, e gostaria de usar o mesmo componente, ao invés de criar outro com os mesmos campos. Acontece que, consigo pegar o id para a tela de editar, e funciona perfeitamente, mas em visualizar não tenho o mesmo efeito.

Segue as rotas:

const moduloApoliceRoutes: Routes = [

{ path: ”, redirectTo: ‘lista’, pathMatch: ‘full’ },

{ path: ‘novo’, component: CadastroApoliceComponent },

{ path: ‘lista’, component: ListaApolicesComponent },

{ path: ‘visualizar’, component: CadastroApoliceComponent },

{ path: ‘endosso’, component: CadastroEndossoComponent },

{ path: ‘:apolice_Id’, component: CadastroApoliceComponent },

{ path: ‘:endosso_Id’, component: CadastroApoliceComponent },

];

Typescript:

this.rota.params.pipe(takeWhile(() => this.componenteAtivo)).subscribe(params => {

  this.novoCadastro = location.href.indexOf('/novo') !== -1;   const keyId = 'apolice_Id';   if (params[keyId] && params[keyId] !== 'novo') {     this.apoliceId = params[keyId];     this.edicao = true;     this.carregarItemPreencherForm(this.apoliceId);     alert('Estamos em editar');   } else if (params[keyId] && params[keyId] === 'visualizar') {     alert('Estamos em visualizar');     this.carregarItemPreencherForm(this.apoliceId);   } else {     this.edicao = false;   } 

}

Não sei como chegar corretamente na rota de visualizar

Mais de uma rota de método get sem parâmetros no mesmo controller no entity framework

Tenho um controller EmpresaController, nele possuo as duas rotas de get: uma que lista todas as empresas e outra que lista uma determinada empresa:

api/empresa/{id}.

Preciso criar uma api que liste os funcionários de uma empresa, para isso, eu deveria criar um novo controller EmpresaFuncionarioController ou tem alguma forma de fazer essa chamada dentro do meu EmpresaController?

Videos of Gian-Carlo Rota Lectures

I apologize if this is off topic.

I think most of his listeners would agree with me that Gian-Carlo Rota had a wonderful style of lecture delivery. I have heard him lecture, both as an undergraduate lecturer and a technical colloquium speaker.

My efforts to find any video recordings of Rota delivering a mathematical lecture have failed. Thus my question, does anyone know of any such videos? MIT Archives might have some, possibly, but I am not based in North America so contacting them has proved to be difficult.

Capturar id de rota resource laravel com parâmetro extra

Possuo a seguinte rota do tipo resource:

Route::group(['prefix' => 'processos' ,'namespace' => 'Processos', 'middleware' => 'processo_exists'], function () {      // Andamentos     Route::resource('{processo_id}/andamentos', 'AndamentosController'); }); 

Quando acesso a url:

site.com.br/processos/1/andamentos/9 

O método show recebe um parâmetro $ id, só que ele mostra o id do processo (que é o número 1), e não o 9, sendo que o nome do parâmetro para o processo é {processo_id}, o $ id não é o nome padrão para o resource?

RouterLink não acessa rota no Firefox

Estou desenvolvendo em Angular 6, usando Lazy Loading, recentemente reparei que no Firefox quando tento acessar uma rota, onde preciso passar um id, o mesmo não acessa, porém funciona normal nos demais navegadores.

<mat-icon [routerLink]="['atualizacao', element.id]" routerLinkActive="active" class="zmdi zmdi-account zmdi-hc-fw c-gray"></mat-icon> 

É estranho porque no firefox a navegação flui normal ao tentar acessar rotas simples. Alguém já passou por algo parecido?

Links de rota do Angular não se ativam com o teclado. Como proceder?

O que eu quero

Criar um link para uma rota do angular (usando o atributo routerLink) e conseguir utilizar através do teclado (para acessibilidade), utilizando a tecla enter ou barra de espaço para ativar o link.

O problema

A partir do momento que eu coloco o atributo routerLink, não consigo mais utilizar as teclas enter/barra de espaços para ativar o link.

O que eu já tentei

Colocar o atributo role=”link”: mesmo resultado; Inserir o atributo href: mesmo resultado;

Observações

A tag <a>, por natureza, possui essa funcionalidade. É um elemento focável e pode ser ativado com o teclado, e gostaria de utilizar a funcionalidade nativa.