在我的模板中,我想传递带有动态键的对象参数。
<li *ngFor="let item of items | keys">
<a [routerLink]="[url, {objectKey: item.key}]">
{{ item.key }}{{ item.value }}
</a>
</li>
在此示例中,objectKey 是我的对象的属性,但因为它是 javascript,所以它会将其视为字符串“objectKey”...
最佳答案
<li *ngFor="let item of items | keys">
<a [routerLink]="['/url', item.key]"> //<-- arguments should be array of
elements that form your url
{{ item.key }}{{ item.value }}
</a>
</li>
关于javascript - Angular 2 : Object key as a variable in a template,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39697543/