【发布时间】:2017-12-15 16:18:59
【问题描述】:
我有一个带有@Input 参数的角度组件,如下所示。
@Component({
selector: 'app-transmission-history'
})
export class TransmissionHistoryComponent implements OnInit {
@Input() theRecord: Record = null;
constructor(private _transmissionHistoryService: TransmissionHistoryService) { }
}
在另一个组件中,我在标记中有这个:
<app-transmission-history [theRecord]="selectedRecord"></app-transmission-history>
完美。一切正常。
我需要将 app-transmission-history 组件移动到独立页面。现在我需要使用 routerLink 访问它,如下所示:
<a routerLink='/transmissionHistory'>{{selectedRecord.Name}}</a>
我不知道如何在标记中的 routerlink 中设置 @Input 参数。我需要设置的值是 selectedRecord,我可以访问它。
我可以对 app-transmission-history 组件进行更改,以另一种方式接收参数。但是,如果我必须根据我们如何实现它来更改实现,它似乎并不灵活。
【问题讨论】:
标签: angular routerlink