diff --git a/packages/angular/standalone/src/navigation/router-link-delegate.ts b/packages/angular/standalone/src/navigation/router-link-delegate.ts
index 5d4840f300..3f9ab4a73a 100644
--- a/packages/angular/standalone/src/navigation/router-link-delegate.ts
+++ b/packages/angular/standalone/src/navigation/router-link-delegate.ts
@@ -1,21 +1,19 @@
-import { Component } from '@angular/core';
+import { Directive } from '@angular/core';
import {
RouterLinkDelegateDirective as RouterLinkDelegateBase,
RouterLinkWithHrefDelegateDirective as RouterLinkHrefDelegateBase,
} from '@ionic/angular/common';
-@Component({
- // eslint-disable-next-line @angular-eslint/component-selector
+@Directive({
selector: ':not(a):not(area)[routerLink]',
- template: '',
standalone: true,
})
+// eslint-disable-next-line @angular-eslint/directive-class-suffix
export class IonRouterLink extends RouterLinkDelegateBase {}
-@Component({
- // eslint-disable-next-line @angular-eslint/component-selector
+@Directive({
selector: 'a[routerLink],area[routerLink]',
- template: '',
standalone: true,
})
+// eslint-disable-next-line @angular-eslint/directive-class-suffix
export class IonRouterLinkWithHref extends RouterLinkHrefDelegateBase {}
diff --git a/packages/angular/test/base/src/app/standalone/router-link/router-link.component.html b/packages/angular/test/base/src/app/standalone/router-link/router-link.component.html
index d06acc30be..078d4b7c3a 100644
--- a/packages/angular/test/base/src/app/standalone/router-link/router-link.component.html
+++ b/packages/angular/test/base/src/app/standalone/router-link/router-link.component.html
@@ -1,6 +1,6 @@
-
+
I'm a link
-