Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Erro no modelo do componente PhotoComponent

Olá Boa noite, segui o passo a passo e quando importo no @NgModule o PhotoComponent me apresenta o seguinte erro no terminal.

The class 'PhotoComponent' is listed in the declarations of the NgModule 'AppModule', but is not a directive, a component, or a pipe. Either remove it from the NgModule's declarations, or add an appropriate Angular decorator.

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';

import { PhotoComponent } from './photo/photo.component';

@NgModule({
  declarations: [
    AppComponent,
    PhotoComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
5 respostas
solução!

Fala ai Alessandra, tudo bem? Verifica o seu componente PhotoComponent talvez esteja faltando definí-lo e decorá-lo com um @Component.

Espero ter ajudado.

Bom dia, tudo bem? Ele está definido como um componente

import { Component } from "@angular/core";

@Component({
    selector: 'ap-photo',
    templateUrl: 'photo.component.html'
})

export class PhotoComponent {
    description = 'naruto';
    url ='https://img.quizur.com/f/img5ccef3aef2c7b8.56973787.jpeg?lastEdited=1557066675';
}

estou tomando o mesmo erro tbm

Oi rictonietti, descobri o erro do meu e provavelmente também seja o seu. A minha versão do Angular que estava instalado no repositório era o Angular 10. Tenta desinstalar, e instalar a versão 6 a 7, cria um novo repositório e faz a mesma coisa que vai dar certo (:

Boa pessoal, fico feliz que tenham resolvido o problema.

Sempre que precisar não deixem de criar suas dúvidas.

Abraços e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software