如何在 angular 中添加带字符串插值的 routerlink
How to add routerlink with string interpolation in angular
我需要添加
router= "/update/id" in my code, where "id" has to be rendered dynamically based on values by *ngFor directive. (i.e) {{obj.id}}.So that id gets rendered dynamically
如何操作?
您可以使用字符串插值
routerLink="/update/{{obj.id}}"
或属性绑定语法:
[routerLink]="'/update/' + obj.id"
或者按照 Pankaj 的建议,属性绑定语法如下:
[routerLink]="['/update', obj.id]"
你可以使用
[routerLink]="['/update', obj.id]"
组件更改:
<a routerLink="/blog/{{blog.id}}">{{blog.title}}</a>
模块变化:
import { RouterModule } from '@angular/router';
imports: [
RouterModule
]
如果您的组件驻留在功能模块中,您还应该将导入和导入更改添加到功能模块中
routerLink="{{objProperty}}/user/help"
与 Angular 7
一起工作
我需要添加
router= "/update/id" in my code, where "id" has to be rendered dynamically based on values by *ngFor directive. (i.e) {{obj.id}}.So that id gets rendered dynamically
如何操作?
您可以使用字符串插值
routerLink="/update/{{obj.id}}"
或属性绑定语法:
[routerLink]="'/update/' + obj.id"
或者按照 Pankaj 的建议,属性绑定语法如下:
[routerLink]="['/update', obj.id]"
你可以使用
[routerLink]="['/update', obj.id]"
组件更改:
<a routerLink="/blog/{{blog.id}}">{{blog.title}}</a>
模块变化:
import { RouterModule } from '@angular/router';
imports: [
RouterModule
]
如果您的组件驻留在功能模块中,您还应该将导入和导入更改添加到功能模块中
routerLink="{{objProperty}}/user/help"
与 Angular 7
一起工作