ссылка на маршрутизатор вместо (нажмите) для ionic4 / angular8 - PullRequest
0 голосов
/ 25 октября 2019

Я разработал компонент, который прекрасно работает до сих пор. В этом компоненте я хотел использовать прямую ссылку:

<a [routerLink]="['/detail/'] + translation.term" routerDirection="forward">
      <ion-label style="cursor: pointer;">{{translation.term}}</ion-label>
</a>

Консоль сообщает: Ошибка: ошибки синтаксического разбора шаблона: невозможно связать с routerLink, так как это не известное свойство'a'.

Это component.module.ts, который должен «поддерживать» все мои компоненты.

import {NgModule} from '@angular/core';
import {HeaderComponent} from './header/header.component';
import {TransitemComponent} from './transitem/transitem.component';
import { CommonModule } from '@angular/common';

// import needed, if any component uses ionic tags
import { IonicModule } from '@ionic/angular';

// Translation service
import { TranslateModule } from '@ngx-translate/core';

@NgModule({
    declarations: [HeaderComponent, TransitemComponent],
    imports: [IonicModule, TranslateModule.forChild(), CommonModule], // import needed, if any component uses ionic tags
    exports: [HeaderComponent, TransitemComponent]
})

export class ComponentsModule {}

Как я могу использовать ссылку на маршрутизатор без ошибок?

1 Ответ

0 голосов
/ 27 октября 2019

Вам необходимо импортировать RouterModule для того, чтобы имеется возможность routerLink. Выглядит так, будто хочешь [routerLink]="['/detail/' + translation.term]".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...