The code you are showing there is absolutely correct.
I suspect that your problem is that you are not importing RouterModule (which is where RouterLink is declared) into the module which uses this template.
I had a similar problem and it took me some time to solve as this step is not mentioned in the documentation.
So go to the module that declares the component with this template and add:
import { RouterModule } from '@angular/router';
then add it to your modules imports e.g.
@NgModule({ imports: [ CommonModule, RouterModule ], declarations: [MyTemplatesComponent] }) export class MyTemplatesModule { }
Along with having the correct import statements, you’ll also need a place for that routerLink to be shown, which is in the <router-outlet></router-outlet>
element, so that also needs to be placed somewhere in your HTML markup so the router knows where to display that data.
Related Posts:
- Unexpected value ‘undefined’ declared by the module ‘AppModule’
- ‘router-outlet’ is not a known element
- Can’t bind to ‘routerLink’ since it isn’t a known property
- How to get current route
- Could not find module “@angular-devkit/build-angular”
- Difference between Constructor and ngOnInit
- AngularJS vs Angular [closed]
- When to use ‘npm start’ and when to use ‘ng serve’?
- Can’t bind to ‘formGroup’ since it isn’t a known property of ‘form’
- ExpressionChangedAfterItHasBeenCheckedError Explained
- Angular 10 – can’t bind to ‘formGroup’ since it isn’t a known property of ‘form’
- How to use *ngIf else?
- ngFor with index as value in attribute
- How to upgrade Angular CLI to the latest version
- What is pipe for in RxJS?
- Angular: Get current index in ngFor
- What is .subscribe in Angular?
- BehaviorSubject vs Observable?
- Angular 6 “Can’t bind to ‘ngModel’ since it isn’t a known property of ‘input’.”
- ERR_INVALID_HTTP_RESPONSE using Angular 7 and ASP.Net Core 2.2 in Google Chrome browser
- What is the difference between Promises and Observables?
- mat-form-field must contain a MatFormFieldControl
- formSelect() method in materialize does’nt work in angular 6 inputs
- ERROR Error: No value accessor for form control with unspecified name attribute on switch
- form control error:ERROR Error: No value accessor for form control with unspecified name attribute
- You seem to not be depending on “@angular/core” and/or “rxjs”. This is an error
- ‘ng’ is not recognized as an internal or external command, operable program or batch file
- Kendo Angular Chart change legend position based on size
- Where to place/find the systemjs.config.js file in an angularJS2 project?
- ng serve does not work
- What is the equivalent of ngShow and ngHide in Angular 2+?
- document.getElementById replacement in angular4 / typescript?
- how to refresh page in angular 2
- TS1086: An accessor cannot be declared in ambient context
- Property ‘map’ does not exist on type ‘Observable
‘ - Angular2 Error: There is no directive with “exportAs” set to “ngForm”
- Angular: Cannot find a differ supporting object ‘[object Object]’
- Angular 2 Cannot read property ‘config’ of null
- Error when trying to inject a service into an angular component “EXCEPTION: Can’t resolve all parameters for component”, why?
- Set focus on element
- Cleanest way to reset forms
- Angular2 CLI error “@angular/compiler-cli” package was not properly installed
- Angular2 – How to create a simple table
- No provider for HttpClient
- Angular material Could not find Angular Material core theme
- Angular EXCEPTION: No provider for Http
- Error : Cannot find primary outlet to load
- cannot find module ‘@angular/http’?
- Templating with href in angular (4)
- How to implement sleep function in TypeScript?
- File Upload In Angular?
- is there any alternative for ng-disabled in angular2?
- Angular 2.0 and Modal Dialog
- Cannot find module ‘@angular/compiler’
- Implement session storage in an Angular 8 application
- Angular 2 [hidden] does not seem to be working?
- Local workspace file (‘angular.json’) could not be found. But same code works in another computer
- How to use bootstrap 4 in angular 2?
- You have to be inside an angular-cli project in order to use the serve command
- Angular4 core.es5.js Uncaught reflect-metadata shim is required when using class decorators
- Angular error: Please add a @NgModule annotation
- How to enable production mode?
- Angular 5: “No provider for ControlContainer”
- Getting No provider for NgControl Error after adding ReactiveFormsModule to my angular 4 app
- How to use `trackBy` with `ngFor`
- How to use jQuery with Angular?
- Mask for an Input to allow phone numbers?
- What is the best way to delete a component with CLI
- GET http://localhost:4200/null 404 (Not Found) in angular2 with angular-cli
- Angular design pattern: MVC, MVVM or MV*?
- Module has no exported member error in angular module
- Check if Variable is Empty – Angular 2
- Angular 2 multiple modules
- Electron – Not allowed to load local resource
- How to apply filters to *ngFor?
- Select default option value from typescript angular 6
- angular-cli where is webpack.config.js file – new angular6 does not support ng eject
- Angular: ‘Cannot find a differ supporting object ‘[object Object]’ of type ‘object’. NgFor only supports binding to Iterables such as Arrays’
- Angular: mat-form-field must contain a MatFormFieldControl
- Angular – ng: command not found
- ng is not recognized as an internal or external command
- No value accessor for form control
- Angular: conditional class with *ngClass
- node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ‘;’ expected error after installation of Angular 6
- TypeScript-‘s Angular Framework Error – “There is no directive with exportAs set to ngForm”
- Angular 2 Cannot find control with unspecified name attribute on formArrays
- error: This is probably not a problem with npm. There is likely additional logging output above
- What is ViewChild in Angular2?
- Repository is not clean. Please commit or stash any changes before updating In Angular 8
- Angular 5 to 6 Upgrade: Property ‘map’ does not exist on type Observable
- Angular 2 – Using ‘this’ inside setTimeout
- Angular 2 : No NgModule metadata found
- Angular 2 Checkbox Two Way Data Binding
- Angular 4 setTimeout() with variable delay and wait
- What does the .subscribe() function do?
- How to integrate WordPress with Angular 8 for website?
- What is Angular Routing?
- Angular 2 Sort table columns
- How to use onBlur event on Angular2?
- How do I install Angular 2 using NPM?