Все выглядит хорошо, кроме routerLink
и id
деталей.
Имеет ли ваш Actu
класс свойство id
?Если да, то вы можете использовать actu.id
в routerLink
.
. Таким образом, тег a
должен выглядеть следующим образом:
<a *ngFor="let actu of actus | async;" [routerLink]="['path/of/your/route', actu.id]"
/*other stuff*/
>
<app-item-actus [actu]="actu"></app-item-actus>
</a>
Обратите внимание, что routerLink
находится вквадратные скобки ([routerLink]
).Таким образом, вы можете привязать переменные к атрибуту.Если нет, значение, указанное в атрибуте, является просто строкой.
Если у вашего Actu
класса нет свойства id
и вы хотите использовать индекс в качестве идентификатора, вам следует использовать его вместо этого.
<a *ngFor="let actu of actus | async; let i = index" [routerLink]="['path/of/your/route', i]"
/*other stuff*/
>
<app-item-actus [actu]="actu"></app-item-actus>
</a>