Cara, sua explicação de Injeção de Dependência foi simplesmente sensacional. Já estava cansado de procurar e entender sobre isso, e você explicou em questão de minutos. Acho incrível como as pessoas sentem prazer em dificultar algo tão simples, é quase um talento.
@robsonklima17 жыл бұрын
Parabéns pelo curso e iniciativa de divulgar sem custos! Agradeço demais!
@edmarbueno6 жыл бұрын
Melhor explicação sobre Injeção de Dependência
@luizhp5 жыл бұрын
Finalmente um exemplo definitivo. Nunca mais esquecerei.
@brunospolavori97306 жыл бұрын
Curso fantástico, muito bem explicado! Foi difícil encontrar um curso de Angular com tanto conteúdo e qualidade, gratuitamente. Mais uma vez fantástico! Parabéns.
@luafalcao29845 жыл бұрын
Excelente analogia do jornal com o princípio de DI! Parabéns moça!
@viniciuscolacino5 жыл бұрын
Qndo tudo começou a complicar, ela fez essa analogia e entendi tudo.
@impostordasbet7 жыл бұрын
Loiane meus parabéns! Melhor aula até agora do curso! Didática sensacional! Explicação de injeção de dependência ótima! Abraços!
@boblipe02 Жыл бұрын
Aulas e Palestra Loiane, Parabéns pelo aula e pelo conhecimento disseminado👏💪🧠👨💻
@alexandrefaculdade3 жыл бұрын
Essa mulher merece reverencias pelo seu belíssimo trabalho. Obrigado!
@josemarsilva Жыл бұрын
Gratidão pelo conteúdo disponibilizado! O site também é muito bacana, permite controlar os capitúlos do curso
@valberjunior10025 жыл бұрын
Eu dou o like antes de assitir o video com toda confiança que terei uma mega aula e nunca me decepciono
@jonyconfeiteiro16722 жыл бұрын
Muito Bom Loiane esta clareando eu achei que nao poderia aprender Angular mas vc tem uma Didatica surpreendente
@amandaavelino83626 жыл бұрын
Olá Loiane! Passando para agradecer as aulas! Estava estudando AngularJS antes, e foi bom para a introdução de conceitos como MVC ( MVVM ou whatever haha) e saber como funciona a estrutura de um CRUD em desenvolvimento híbrido. Me ajudou bastante, muitos dizem que não há a necessidade de se aprender AngularJS antes, pois Angular 2+ possui conceitos diferentes, de fato, porém me ajudou muito na questão de aprendizado, pude comparar um e outro, e achei a linha de aprendizado bem melhor com o Angular 2+ com o uso de componentes, embora numa versão mais recente do AngularJS, já haviam introduzido este conceito, mas nunca havia utilizado.
@helderblsba Жыл бұрын
Muito bom. Aqui no meu angular nao foi gerado o cursos.module ao criar o componente cursos nem o serviço. Fiz as declarações no app.modules e funcionou certo. Não sei se com isso estaria quebrando algum protocolo de segurança da linguagem, mas "na minha maquina funcionou" rsrsrsrs
@diegoschneider32503 жыл бұрын
Melhor definição de injeção de dependência, muito bem explicado! Parabéns!!!
@eloi9467 Жыл бұрын
Excelente aula!
@juarezmiranda33011 ай бұрын
Muito bom! Obrigado.
@PedroCardoso-sz7bp7 жыл бұрын
Sobre o 11:56 se colocar somente no module do próprio app/cursos, tive que colocar no app.module para que ele reconhecesse o provider
@jeffersonluiz2694 жыл бұрын
Boa ilustração.
@fnscluis5 жыл бұрын
Parabéns pela iniciativa. Finalmente entendi o conceito de injeção de dependência.
@jacksonaquino69414 жыл бұрын
aula muito boa, estava com algumas duvidas a cerca do assunto mas agora entendi, obrigado!
@regisnva4 жыл бұрын
Excelente curso, Loiane! Parabéns. Que bom que encontrei um material muito bom para início de uma jornada para me tornar fullstack. Deus te abençõe.
@uhelliton1237 жыл бұрын
Loiane, parabéns por essa grande iniciativa. Curso fantástico. Deus lhe abençoe.
@euquefiz-3 жыл бұрын
Você é demais! Parabéns
@leonardomedeiros76833 ай бұрын
Sou novo aqui. Estou usando Angular/CLI Versão 16. O "ng g s" já cria o service.ts com o decorator contendo um objeto com providedIn: 'root' que dispensa a adição do provide no module.ts
@cindyy1237 жыл бұрын
Loiane, virei sua fã rs. Parabens pelos cursos e pela paciência nas explicações! Estou aprendendo muito com seu material!
Curso muito bom. parabéns Loiane.. o legal é que ela mostrado o erro premeditado e depois corrigi..
@TaynaraJaegger2 жыл бұрын
Estou aprendendo bastante com esse curso, melhorando o meu entendimento. Aqui em Angular 8, só não precisei aplicar providers, ele já funcionou, não sei porque.
@daniel-azevedo-maia Жыл бұрын
A partir do Angular 6, com a introdução da injeção de dependência "tree-shakable", não é mais necessário adicionar serviços aos providers de um módulo se você usar providedIn: 'root' no decorador @Injectable.
@nataliaavila3966 жыл бұрын
Sua didatica e otima!!! Obrigada por compartilhar seu conhecimento conosco
@SamBRGamesTutors7 жыл бұрын
Sinto-me obrigado a agradecer mais uma vez! Muito obrigado pelo conteúdo gratuito!
@removed1075 жыл бұрын
Tô adorando o curso.
@EricAmbiel5 жыл бұрын
Parabéns Loiane, estou seguindo suas vídeo aulas e são ótimas, melhor impossível!!!
@leandrob93015 жыл бұрын
Ao que parece os providers não precisam mais ser declarados no Angular 8 (pelo menos eu testei nessa versão e não precisei declarar em "providers" para ser visível por outro componente).
@loianegroner5 жыл бұрын
Correto, não precisa, mas essa opção ainda existe caso necessário! :)
@leandrob93015 жыл бұрын
@@loianegroner obrigado! Legal saber! E aproveitando, obrigado pelo seu trabalho!
@caio_405 жыл бұрын
@@loianegroner Fiquei nessa duvida, realmente nao declarei e funcionou, otimo curso o seu Loiane
@GuiCayres7 жыл бұрын
Curso maravilhoso, obrigado por fortalecer a comunidade!
@weslleyfillipe15324 жыл бұрын
Você é genial!
@leonidasamorim7 жыл бұрын
Muito bom Loiane, parabéns, Seus cursos tem me ajudado muito. Deus abençoe
@xavier713266 жыл бұрын
Parabéns pelo curso.
@brunocasstiel6 жыл бұрын
Ótima explicação
@RafaelSanzioMP7 жыл бұрын
Estou adorando o curso de angular 2, muito bom, porém o meu objetivo é integrar o angular 2 ou 4 com Java, utilizando RestFull com JSON, no entanto, sou novato em Angular, poderia fazer um curso interessante sobre isso, seria muito interessante ver essa integração.
@DanielAmaral19847 жыл бұрын
@Loiane Você tem a intenção de fazer alguns videos falando sobre a integração com o Firebase?
@arthuravilla76 жыл бұрын
conteúdo sensacional
@matheussoares11383 жыл бұрын
Sensacional
@matheusbottini55685 жыл бұрын
Muito obrigado!!
@JeanCarlos-ni4fv4 жыл бұрын
Gostaria de saber como se componentiza blocos de código em html no angular, algo similar ao Include do blade no PHP/Laravel, seria possível? Atualmente, utilizo o conceito de componente para telas, mas gostaria de usá-lo também para organizar blocos de código.
@PedroSkakum7 жыл бұрын
Loiane Groner, como utilizar herança de css do componente pai? eu criei um componente e módulo Landing Page e dentro dele eu criei o componente menu, banners, fale-conosco, beneficios-da-plataforma, rodapé, etc. e dentro desses componentes filhos, eu preciso usar por exemplo a classe ".btn-yellow" que está dentro do css do componente pai (landing page)
@loianegroner7 жыл бұрын
oi Pedro, existem 3 opções: 1 - Coloca o estilo no style.css do projeto, mas nesse caso o escopo será global. 2 - como metadado do component, adicionar encapsulation: ViewEncapsulation.None (o escopo de estilo por componente é o padrão adotado no Angular, mas se quiser deixar que o estilo tb seja usado por componentes filhos, basta adicionar esse metadado dentro do decorator @Component do pai) component 3 - Adicionar o seletor >>> no estilo que vc quer aplicar. Por exemplo (assim o estilo tb pode ser passado para os componentes filhos - segue exmeplo tb plnkr.co/edit/1RBDGQ?p=preview) :host >>> btn-yellow { color:yellow; }
@andreemidio15 жыл бұрын
Tive problema para fazer essa parte, a dica é reinicia o servidor ! As vezes trava e fiquei uns minutos procurando o erro e não era na aplicação.
@ViniciusMoreiraSouto Жыл бұрын
Ótima explicação, perfeito! muito obrigado estou usando angular 7 e na parte de inserir o "provider" não precisou, nem deu erro, deve ser da versão né?
@rodrigofelixdev3 ай бұрын
provavelmente ja fez isso no cursos.service.ts dentro do @Injectable
@BeatrizCibele4 жыл бұрын
Quando quero compartilhar informações entre componentes de um mesmo módulo eu uso esse mesmo princípio de injeção de dependências ? Quero passar um objeto de uma classe pra outra
@daniel-azevedo-maia Жыл бұрын
Visto! ☑
@williamgoularthe5 жыл бұрын
Boa noite Loiane. Fiz a aula e funcionou perfeitamente. Mas me tira uma dúvida No código abaixo você comentou a variável curso(Código 1). Porém no html você ainda continuou utilizando {{curso}}(Código 2) . Como foi possível exibir os cursos se a variável curso passou a não mais existir. Seria por causa desse trecho: "let curso of cursos" /*Codigo 1*/ /* for (let i = 0; i
@loianegroner5 жыл бұрын
let curso of cursos. Nesse caso é criada uma variável local no template HTML.
@marcelonobre19527 жыл бұрын
Show de bola!!!
@fabiobrasileiroo11 ай бұрын
No angular 16 não precisou usar providers(funcionou normal), mas mesmo assim usei
@joaovictorregopereiradasil92582 жыл бұрын
Posso injetar mais de um serviço num mesmo construtor?
@jucianocarvalho7 жыл бұрын
Fantastico
@leonardomolina27746 жыл бұрын
Olá Loiane! Quando crio o serviço sempre obtenho esse warning: "Experimental support for decorators is a feature that is subject to change in a future release. Set the 'experimental Decorators' option to remove this warning". Como resolvê-lo?
@leonardomolina27746 жыл бұрын
Resolvi. Se alguém passar pelo mesmo problema basta criar na pasta raiz do projeto um file "jsconfig.json" que contenha: { "compilerOptions": { "experimentalDecorators": true } }
@CesarDevesa7 жыл бұрын
Tks!
@eduardofabr11 күн бұрын
Fiz agora sem o providers dentro do modulo e não apontou nenhum erro no console, alguma atualização ou isso pode ser boas práticas?
@loianegroner10 күн бұрын
Nas versões mais novos isso não é mais necessário.
@eduardofabr7 күн бұрын
@@loianegroner Show, obrigado Loiane!
@Os3t4God5 жыл бұрын
O meu não havia dado erro antes de incluir o providers. Será porque?
@loianegroner5 жыл бұрын
Oi Osmair, a partir do Angular 7 os serviços são injetados automaticamente, não precisa mais do providers! :)
@fantamostroke64005 жыл бұрын
@@loianegroner acompanhando seus comentários sobre as coisas que mudaram nos vídeos! isso é show para manter tudo atualizado, obrigado! ;)
@jhoudoris6 жыл бұрын
salvou
@GaleraDiscolada7 жыл бұрын
Qual o plugin que tu usa pra dar auto complit no angular?
@loianegroner7 жыл бұрын
Na aula 08 mostro todos os plugins e temas!
@robbp7 жыл бұрын
Loiane, qual a vantagem de colocar o cursosService como private no construtor? Eu tentei aqui sem o private e funcionou normal.
@loianegroner7 жыл бұрын
oi Robson, é só se vc não quiser que outras classes consigam acessar esse atributo caso vc use uma instância dessa classe em outro lugar. Na verdade não faz diferença se vc declara como público ou privado no final, seria apenas pra acesso ou não em tempo de compilação do ts. []s
@9131ramon4 жыл бұрын
Boa tarde Loiane, esse projeto que está no git, está correto ? está dando um erro aqui
@9131ramon4 жыл бұрын
Clonei o seu no git, e está dando um erro
@danilloprogramador79104 жыл бұрын
Loiane nós do PHP estamos de hoje ele em você viuu ? Não postou o PHP no backend. haha brincadeira, abraços!!
@johnsouza43427 жыл бұрын
Loiane, boa tarde, eu criei o cursosService como voce ensina no curso, porem eu nao consigo usar o getCursos() getCursos(){ return ['Java', 'Ext JS', 'Angular']; } e muito menos no cursosComponent constructor(private CursosService: CursosService) { this.nomePortal = 'loiane.training'; //var servico = new CursosService(); this.cursos = this.CursosService.getCursos(); da o seguinte erro: ERROR in C:/Users/john/workspace/curso-angular2/primeiro-projeto/src/app/cursos/cursos.component.ts (20,38): P roperty 'getCursos' does not exist on type 'CursosService'. ERROR in C:/Users/john/workspace/curso-angular2/primeiro-projeto/src/app/cursos/cursos.component.ts (20,38): P roperty 'getCursos' does not exist on type 'CursosService espero resposta.
@Eti5905 жыл бұрын
O erro está na hora de tipar a variável. No construtor,faça a seguinte alteração: (private cursosService: CursosService) e tente executar o projeto.
@gruporsf7 жыл бұрын
Olá Loiane, tudo bem? Estou fazendo o curso de angular 2 porém me surgiu uma dúvida como faço hospedar meu projeto na web, preciso exportar ele antes, ou é só jogar os arquivos dentro da hospedagem? Parabéns pelo curso Abraços
@loianegroner7 жыл бұрын
oi Ricardo, teria que fazer o build de prod com o angular cli, e pegar os arquivos gerados e colocar na hospedagem ou jogar dentro do projeto de backend (php, java, ruby, etc) e fazer o deploy conforme a linguagem. []s
@gruporsf7 жыл бұрын
Teria algum video seu que mostra como faz esse build? Obrigado pela resposta e parabéns
@heikenem6 жыл бұрын
Nice
@ivanmeireles1566 жыл бұрын
Showw...
@onovaes5 жыл бұрын
Mulher porreta!
@thiagoluiz48706 жыл бұрын
Não entendi muito bem a diferença de um serivce pra um modulo... mas ja vi que mais pra frente tem uma seria mais específica ;-)
@rafaelpaulo88593 жыл бұрын
@brenofreitas29157 жыл бұрын
poxa não consigo entender quase nada ._. e eu só queria aprender a fazer um aplicativo simples
@loianegroner7 жыл бұрын
oi Breno, pra projetos simples talvez a solução não seja Angular. Angular é um framework mais parrudo. Porém recomendo também não desistir. Estude javascript, ecmascript e web components antes de vir pro Angular! :)
@brenofreitas29157 жыл бұрын
Obrigado pelas indicações, vou começar em breve.
@murilohenriquematias95346 жыл бұрын
Use Vuejs cara, ele é tipo um angular só que bem mais simples e direto, e sem aquela caralhada de arquivos e pastas.