Good morning!
I have set up a new angular 10 project. Right know it uses RouteLink to move among 3 routes /dashboard, /movies, and /characters, through clicking a button on a mat-toolbar in the app component.
This works fine and as expected. Now, I want to create a component named movie-card, which is part of what will be shown in the /movies route.
I generate the component in a new folder, create a movies.module.ts which declares and exports that component. After that, I import that module in app.modules.ts.
Then I go to movies.component.html, and after "movies works!", which is the default after generation, I write
<app-movie-card></app-movie-card>
which is the proper selector name.
I think I have done every step right, however the mythical error shows:
1. If 'app-movie-card' is an Angular component, then verify that it is part of this module.
2. If 'app-movie-card' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
3 <app-movie-card></app-movie-card>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/screens/movies/movies.component.ts:10:16
10 templateUrl: './movies.component.html',
~~~~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component MoviesComponent.
Now, is there something I did wrong?? Here is my repository, it is pushed with the error, on develop branch.
Thank you very much and sorry for this often asked question, I have spend too many hours on this :S