Na aula anterior o código não tinha ainda o método alternarParada mas, nessa ele já está no código sem ter sido explicado. Vale deixar uma atividade extra!
Na aula anterior o código não tinha ainda o método alternarParada mas, nessa ele já está no código sem ter sido explicado. Vale deixar uma atividade extra!
Olá, Ezequiel. Tudo bem?
A sua sugestão é muito válida e nos ajuda a melhorar a plataforma, eu vou passar esse feedback para a equipe da Alura.
Vou tentar explicar esse método para ajudar você e outros estudantes:
O método alternarParada é uma função dentro da classe ParadasComponent nesse projeto em Angular. Ele é chamado quando ocorre um evento de seleção/deseleção de uma opção de parada em algum componente de interface do usuário. Vamos entender o que ele faz:
O método alternarParada recebe dois parâmetros: opcao do tipo OpcoesDeParada e checked do tipo boolean.
Se checked for false (ou seja, a opção de parada está sendo desmarcada), a função faz o seguinte:
Portanto, o método alternarParada é responsável por controlar a seleção e desseleção das opções de parada no formulário de busca, atualizando a propriedade conexoes no formulário e mantendo o controle da opção de parada selecionada em this.opcoesSelecionada.
Espero ter ajudado e bons estudos!