【发布时间】:2018-06-26 22:32:09
【问题描述】:
在 *ngFor 循环中,我正在构建一个带有示例阅读文本的搜索结果列表(垫卡),我希望允许用户单击其中一个以阅读更多内容,并打开一条通往文档模板填充了正确的文档。
此静态 HTML 与 routerlinkactive 一起使用,捕获 docview 页面中的参数...
<button mat-button [routerLink]="['/docview', {sDocName: 'AW010001'}]">READ MORE...</button>
我想通过 *ngFor 将硬编码的 Doc ID 'AW010001' 替换为每次迭代的适当 ID。但是这段代码失败了……
<button mat-button [routerLink]="['/docview', {sDocName: '{{sDocIDs[i]}}'}]">READ MORE...</button>
我得到的错误是典型的......
解析器错误:在预期表达式的位置得到插值 ({{}}) 在 [['/docview', {[sDocName]:'{{sDocIDs[i]}}' }]] 的第 25 列
【问题讨论】:
标签: angularjs angular5 routerlink routerlinkactive