CRUD Angular + Spring | 06 - Criando Material Table para Listar Cursos

  Рет қаралды 45,032

Loiane Groner

Loiane Groner

Күн бұрын

Пікірлер: 93
Жыл бұрын
Para quem estiver com o mesmo problema que tive, do dataResource no arquivo HTML não reconhecer 'courses', a solução para mim foi: - Abra o arquivo 'courses.module.ts' e em 'imports', acrescente: 'MatTableModule', importando de: 'import { MatTableModule } from '@angular/material/table'; Espero ter ajudado! =) Obs.: na luta para ser igual a Loiane maravilhosa!
@pedrosss2336
@pedrosss2336 Жыл бұрын
Ajudou, obrigado!
@flavio_ever
@flavio_ever 11 ай бұрын
Nao se esquecendo de adicionar tambem em "declarations" o CoursesComponent.
@umamentepelomundo
@umamentepelomundo Жыл бұрын
Deixando meu comentário para impulsionar o engajamento e ajudar esse conteúdo maravilhoso a alcançar mais pessoas da área. Já estou na aula 34 e estou adorando! Recomendo a todos que aproveitem essa oportunidade incrível de aprendizado. Parabéns pelo trabalho excepcional!
@FabianoQueirozMonte
@FabianoQueirozMonte 3 жыл бұрын
A fada madrinha do Angular em pr-br
@JoaoFelipeSilvaLamounier
@JoaoFelipeSilvaLamounier Жыл бұрын
galerinha do angular 17, que tiveram problema com: [dataSource]="courses". Em courses .components.ts adicione o import -> import { MatTableModule } from '@angular/material/table'; e no @Component -> imports: [MatTableModule],
@williamcarvalhoCoelho
@williamcarvalhoCoelho 11 ай бұрын
salvou demaisssss
@B2inPlayCode
@B2inPlayCode 10 ай бұрын
Brabo demais. Salvou
@Ramirozavala
@Ramirozavala 8 ай бұрын
Obrigado man !
@Garimpador-yd6rd
@Garimpador-yd6rd 7 ай бұрын
Valeu man ajudou pakas
@JuniorAC90
@JuniorAC90 7 ай бұрын
Muito obrigado!
@corsana-black5105
@corsana-black5105 2 жыл бұрын
Estou amando sua didática, quem dera que todos tivessem essa didática e altruísmo em ajudar o próximo como você esta fazendo ao compartilhar seu conhecimento saiba que está não só ajudando mas mudando a vida de milhares que se tornam milhões quando aplicam o que aprendem com você, obrigado de Coração por fazer parte de meu aprendizado.
@ber_dev_2099
@ber_dev_2099 11 ай бұрын
Excelente aula e didática. Obrigado!
@luc45k
@luc45k Жыл бұрын
Professora, seu curso é maravilhoso! Obrigado por compartilhar seu conhecimento conosco!
@ThaMuthaphukkinReal
@ThaMuthaphukkinReal Жыл бұрын
Que didática incrível! Muito obrigado Loiane por compartilhar esse conteúdo e conhecimento!!!
@carlosbriceno9871
@carlosbriceno9871 Жыл бұрын
What an amazing class! This is a masterpiece. The level of detail and explanation is incredible. Definitely one of the best Angular teachers I've ever seen.
@pamelamachado3752
@pamelamachado3752 2 жыл бұрын
Obrigada por disponibilizar tanto conteúdo de qualidade! Você é uma profissional incrível, me inspiro demais no seu trabalho.
@rique-felix
@rique-felix 3 жыл бұрын
Parabéns Loiane, eu também tenho esses toks.
@rodrigos1380
@rodrigos1380 Жыл бұрын
No arquivo courses.component.ts (19:04), consta implements OnInit, o constructor e o ngOnInit, no entando, o terminal (ng g c courses/courses) gerou um arquivo sem esses métodos. Na primeira tentativa a minha lista não apareceu, dps refiz todo o código e acho que deixei de fazer algum import para tal lista aparecer. Funcionou, no entanto não usei todo esse código em courses.component.ts.
@rodrigos1380
@rodrigos1380 Жыл бұрын
Depois tenho que tirar um tempo para entender melhor o source control no vscode, para por exemplo restaurar todos os meus arquivos do dia anterior... no terminal faço um git commit -m "", dps dou um push e depois se tiver algum erro é só baixar os arquivos no github? Teria algo mais prático? Acabei me atrapalhando todo... acho que não fiz os commits e no final das contas fiquei mais perdido que cego em tiroteio tentando encontrar a razão da tabela não aparecer no localhost.
@augustomoreira7403
@augustomoreira7403 3 жыл бұрын
Mais uma bela aula, de uma bela professora com sua bela e singela inteligência.
@otaviowill
@otaviowill 3 жыл бұрын
Maratonei as 6 aulas... Didática sem igual! Parabéns Loiane pelo trabalho bem feito. Ganhou mais um inscrito... 👏🏻👏🏻👏🏻😍
@PabloRodriguez-br9xg
@PabloRodriguez-br9xg 3 жыл бұрын
Que aulas incriveis! Estou aprendendo muito Loiane! Aguardando as próximas aulas!!! 🙏🙌 muito obrigado Loiane!!!🙏🙌👏👏👏
@robertabononidasilva3263
@robertabononidasilva3263 2 жыл бұрын
Loiane, que didática maravilhosa!
@odairto
@odairto 3 жыл бұрын
Que didática, que domínio! Você é demais Loiane!. Muito obrigado!
@iannbraga9280
@iannbraga9280 2 жыл бұрын
Playlist maravilhosa!!! Adorei sua voz!!
@gustavocaixeta42
@gustavocaixeta42 3 жыл бұрын
2 aulas na semana pfv Loiane! 😭 To amando demais
@aln_soares
@aln_soares 7 ай бұрын
Só videos bons ! Sempre atual.
@nathanaelsouls
@nathanaelsouls 2 жыл бұрын
Que didática incrível, ficou ótimo Loiane, obrigado por compartilhar seus conhecimentos!
@Rodrigoodc1
@Rodrigoodc1 3 жыл бұрын
Muito boa aula, a cada aula aprendo uma coisa nova e entendo como é feita a ligação dos componentes. obrigado :D
@ignoranciaaudaciosa
@ignoranciaaudaciosa 10 ай бұрын
ATENÇÃO!! Para quem estiver usando o angular 17 e estiver encontrando o erro NG8002: Can't bind to 'dataSource' since it isn't a known property of 'table'. Basta declarar o import { MatTableModule } from '@angular/material/table';import { MatTableModule } from '@angular/material/table'; direto no courses.components.ts
@hotelbrh8418
@hotelbrh8418 3 жыл бұрын
Boa noite ! Muito top !!
@leonardosoares6397
@leonardosoares6397 3 жыл бұрын
Que foda essa aula, estou aprendendo muito sobre Angular e estou apaixonado com Material!
@steliofranciscomatsinhe5138
@steliofranciscomatsinhe5138 Жыл бұрын
Incrível. Gratidão.
@hugoleonardo3758
@hugoleonardo3758 3 жыл бұрын
Muito top as aulas, seria possível ao final demonstrar como podemos criar dois temas e deixar para o usuário escolher.
@devidyoliveira1632
@devidyoliveira1632 3 жыл бұрын
Que conteúdo incrível! Tudo muito explicado e com uma ótica didática. Parabéns e muito obrigadoooooooooooooooooooooooo
@jorgelacerda5338
@jorgelacerda5338 Жыл бұрын
Boa tarde, Loiane. Parabéns pela iniciativa de esmiuçar uma tecnologia que tem tanto a ofertar. Por outro lado, estou com um problema e não consigo resolvê-lo, qual seja: Can't bind to 'dataSource' since it isn't a known property of 'table'. Ele não consegue identificar o dataSource na mat table. Fiz igual à sua instrução. Já deixo meu agradecimento pela atenção.
@loianegroner
@loianegroner Жыл бұрын
Oie, verifique se importou o módulo do MatTable.
@jorgelacerda5338
@jorgelacerda5338 Жыл бұрын
@@loianegroner Loiane, muito obrigado pelo retorno. Consegui identificar que não tinha criado o exports do módulo. Estou muito feliz por tê-la encontrado. Novamente, obrigado pela iniciativa de compartilhar seu conhecimento, pois, dessa forma, você gera muito valor e muda vidas. Grande abraço.
@vivianb.r6539
@vivianb.r6539 3 жыл бұрын
Maravilhosa, muito boa a aula, estou fazendo junto toda semana.
@pauloramos4694
@pauloramos4694 2 жыл бұрын
Depois de seguir seus passos meu projeto compilou certinho, porém a lista não apareceu. Depois de passar um pente fino percebi que coloquei a tag "" no component errado, fica a dica pra quem estiver com o mesmo problema 🙏
@victoricoma9579
@victoricoma9579 2 жыл бұрын
Pessoal meu código está dando esta mensagem aqui: Can't bind to 'dataSource' since it isn't a known property of 'table'. já verifiquei se a importação da tabela está no módulo que está o componente e está identico ao da Loiane alguém tem uma luz.
@sonhos_sombrios
@sonhos_sombrios 2 жыл бұрын
Bom dia, me bati um pouco nesse erro e só depois que entendi, essa importação deve ser feita no module do component Courses, e não no app.module
@JeremiasCB
@JeremiasCB 2 жыл бұрын
@@sonhos_sombrios isso, no vídeo é cortado essa parte que ela corrige.. faltou anotar essa observação no vídeo.
@Ramirozavala
@Ramirozavala 8 ай бұрын
No min 20:21... até aqui tudo igual e sem erros, mas quando executo com NG SERVE, só mostra o título da pagina ""Crud : Angular + Spring", mas não mostra os cabeçalhos da tabela "Curso Categoria" :(
@larissamartins6348
@larissamartins6348 3 жыл бұрын
Maravilhosa! Muitissimo obrigada!
@marcelops11
@marcelops11 3 жыл бұрын
Você á a melhor!!!!!
@JoaoMiguel-mw1rm
@JoaoMiguel-mw1rm 2 жыл бұрын
Muito bom, obrigado!
@pedrolobo9835
@pedrolobo9835 3 жыл бұрын
Muito bom, como sempre!
@samuelfizvendas
@samuelfizvendas 2 жыл бұрын
vamos avançando #maratonaAngular
@joaoantunesguimaraes
@joaoantunesguimaraes 3 жыл бұрын
O Intelissence não me faz o Auto-complete ao escrever "courses" no lugar do DataSource.
@anthonymeds4440
@anthonymeds4440 Жыл бұрын
Qual o tema do vsCode ela usa ? e a extensão dos ícones Angular, ts ?
@MauricioDeLima1001
@MauricioDeLima1001 3 жыл бұрын
Obrigado professoraaaa...
@lucasfranciscopaixaodegois9247
@lucasfranciscopaixaodegois9247 3 жыл бұрын
show!
@danilo_teixeira
@danilo_teixeira 2 жыл бұрын
Curso sensacional!! Parabéns!! Uma dúvida, como deixar as chaves do HMTL coloridas?
@loianegroner
@loianegroner 2 жыл бұрын
Oie, é o tema que uso, One Dark, pro VSCode.
@tomaslima2207
@tomaslima2207 3 жыл бұрын
você é muito foda.
@MLOM2010
@MLOM2010 3 жыл бұрын
Oi Mestra, instalei a sua extensão, mas o intellisense não está apresentando a sugestão para o '[dataSource]". Tem ideia do que fiz de errado?
@diegoalves7986
@diegoalves7986 3 жыл бұрын
Boa tarde, estou tentando faz alguns dias criar uma tabela utilizando o material, porém, recebo mensagem de erro do componente HTML informando que dataSource não é uma propriedade conhecida de table. O MatTableModule está importando no appModule e mesmo assim, não resolve o problema. Alguém tem alguma idéia de como resolver ?
@loianegroner
@loianegroner 3 жыл бұрын
Você está usando um outro módulo onde o seu componente foi criado? O import precisa ser no módulo no qual seu componente foi criado.
@diegoalves7986
@diegoalves7986 3 жыл бұрын
@@loianegroner olá Loiane, tô iniciando nos estudos e comi bola. Eu crie um componente dentro de um outro componente e por enquanto, estou declarando no app.module. Porém, eu esqueci de declarar, depois disso, funcionou. Obrigado.
@BrunoHenrique-vd1ry
@BrunoHenrique-vd1ry 9 ай бұрын
Pessoal, boa tarde! Estou utilizando a versão mais atualizada do angular, no meu caso a 17 e estava tendo problemas com o import da table do angular material. Acontece que aparentemente na versão mais atual, me corrijam se eu estiver errado, a equipe do angular quer que os componentes trabalhem de maneira mais isolada, o que faz com o que imports feitos em outras camadas como app e module, não funcionem. Desta forma, tentem importar na camada de componente, deve funcionar.
@luccakazlauskaszaccaria2734
@luccakazlauskaszaccaria2734 3 жыл бұрын
Loiane, gostaria de agradecer por todo conteúdo que você já disponibilizou para nós. Acredito que tenha ajudado muita gente. Gostaria de tirar uma dúvida, o código do seu git, está mais adiantado do que o curso, certo ?
@tronyn
@tronyn 7 ай бұрын
Estou com um problema em exibir a tabela, achei que fosse um problema de rotas, mas fiz um teste dentro de courses.component.html, e coloquei um h1 com a palavra teste e o mesmo apareceu dentro do site mas a tabela não alguém sabe o porque de ocorrer isso ?
@theturborokusho
@theturborokusho 3 жыл бұрын
Fiz todo o passo a passo, mas a tabela nao aparece no index
@ENLAY
@ENLAY 2 жыл бұрын
O meu esta assim tambem, voce conseguiu resolver?
@hamienosrocha3076
@hamienosrocha3076 3 жыл бұрын
Olá, tudo baum? Você acha uma boa ideia trabalhar com o padrão Facade com aplicações Angular?
@loianegroner
@loianegroner 3 жыл бұрын
Depende muito do cenário. Até hoje nos projetos que participei não tive necessidade.
@hamienosrocha3076
@hamienosrocha3076 3 жыл бұрын
@@loianegroner Obrigado ♥
@marciovelasco8106
@marciovelasco8106 3 жыл бұрын
Excelente aula. Parabéns. Queria saber se futuramente teria um curso semelhante de PWA? Esse projeto poderia se transformado em uma PWA? O Angular é um bom framework para uma PWA?
@loianegroner
@loianegroner 3 жыл бұрын
Dá pra transformar sim. O angular tem um pacote específico pra isso!
@bartoalheiros3616
@bartoalheiros3616 Жыл бұрын
O meu VSCode não fica com essas miniaturas bonitinhas. Quando a Loiane criou a pasta model, ficou com o símbolo de 'dados' e os outros arquivos tem suas respectivas logos. Alguém sabe como faço isso no VSCode?
@bomdias7110
@bomdias7110 Жыл бұрын
material icons extension
@bartoalheiros3616
@bartoalheiros3616 Жыл бұрын
@@bomdias7110 obrigado, funcionou!
@Tuliogomes98
@Tuliogomes98 3 жыл бұрын
Ola ja existe a continuação dessa aula para finalizar a tabela?
@loianegroner
@loianegroner 3 жыл бұрын
Aulas novas toda segunda-feira!
@mugatu2017
@mugatu2017 Жыл бұрын
normally i use the concept of smart and dumb component, higher order components are smart and they deal with data sources, those components pass down the data to be rendered by presentational components
@wesleyluiz6501
@wesleyluiz6501 2 жыл бұрын
pra mim não aparece o ts hero tenho que instalar alguma extensão ?
@loianegroner
@loianegroner 2 жыл бұрын
Sim! Procure por Loiane, tem pacote com todas as extensões que uso.
@victornogueira6420
@victornogueira6420 2 жыл бұрын
Boa tarde Loiane, estou fazendo com produtos. Você tipou string em nome, mas como estou fazendo de produtos, quero tipar o preço, qual variável eu uso pra definir preço? Não tem bigdecimal como tem em java!
@loianegroner
@loianegroner 2 жыл бұрын
oie, seria number, que representa tanto inteiros quanto decimais. No Java vc pode até usar BidDecimal como tipo, que o Spring consegue fazer a conversão.
@lucasparaguassu9200
@lucasparaguassu9200 2 жыл бұрын
Mano, importei o mat-table no "AppMaterialModule" da pasta shared pois vou usar a tabela em mais outros componentes aqui no meu projeto. Exportei a table lá, importei o appmaterialmodule no meu componente e ele diz que "datasource" não é reconhecido. Help please.
@lucasparaguassu9200
@lucasparaguassu9200 2 жыл бұрын
já importei o mattable direto no componente que quero usar, sem ser pelo shared, e continua dando a mesma coisa
@wemersonalmeida9290
@wemersonalmeida9290 2 жыл бұрын
top
@luizbordoni6891
@luizbordoni6891 3 жыл бұрын
Estou com o seguinte erro no uso do Mat-Table: core.js:6479 ERROR Error: Uncaught (in promise): Error: 'MatTable' is neither 'ComponentType' or 'DirectiveType'. Alguém tem uma dica?
@felipemacedocomputacao
@felipemacedocomputacao 3 жыл бұрын
estou um pouco confuso. A aplicação usa o Angular Material (material.angular.io) ou Material Design (material.io)?
@LuisFelipe-oi3rm
@LuisFelipe-oi3rm 2 жыл бұрын
na parte do DataSource, está dando um erro no template, alguém teve esse problema?
@almirjunior382
@almirjunior382 2 жыл бұрын
coloquei esse import no app.module, pra mim resolveu, mas vi que para versões mais novas, acho que deve ser colocado no modulo do componente. import { MatTableModule } from 'ARROBAangular/material/table'
@bartoalheiros3616
@bartoalheiros3616 Жыл бұрын
A minha tabela já preencheu todo o espaço da tela... Não sei o que foi, hehehe.
@orochasamuel
@orochasamuel Жыл бұрын
Vim buscar cobre e encontrei foi ouro. (y)
@gabrielcastilho7129
@gabrielcastilho7129 Жыл бұрын
Opa
@alyssonsousa6209
@alyssonsousa6209 Жыл бұрын
oi acho que fiz alguma coisa errada não tem o teste unitário import { Component } from '@angular/core'; @Component({ selector: 'app-courses', templateUrl: './courses.component.html', styleUrls: ['./courses.component.scss'] }) export class CoursesComponent { }
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
CRUD Angular + Spring | 10 - Lista de Cursos: Spinner (Carregando)
14:50
CRUD Angular + Spring | 15: Listar Cursos (API HTTP GET)
28:58
Loiane Groner
Рет қаралды 26 М.
Criando rotas de navegação em SPA [ANGULAR]
18:45
Reprogramando
Рет қаралды 1,2 М.
ANGULAR: CONSUMINDO API ATUALIZADO 2023
1:01:58
Cristian William Dev
Рет қаралды 21 М.
CRUD Angular + Spring | 08 - Criando um Service no Angular
18:11
Loiane Groner
Рет қаралды 30 М.
4 Problems with Eloquent Soft Deletes (and Two Alternatives)
9:05
Laravel Daily
Рет қаралды 11 М.
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН