javascript - Angular 2 : Object key as a variable in a template

标签 javascript angular

在我的模板中,我想传递带有动态键的对象参数。

<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/

相关文章:

javascript - 代码警报 'object Object'

Angular 4 - 路由查询参数导致路径匹配失败

angular - 每个表格行的 react 形式

javascript - 返回值未在花药返回有效负载中拾取

javascript - 如何过滤带有多个参数的json对象?

javascript - 如何更新 NVD3 多图的 y 轴?

javascript - 用javascript中的按钮显示所有投资组合元素

javascript - Webpack 通天塔 6

angular - router.navigate 没有改变辅助路线

javascript - 是否可以将一个简单的 Subject 变成一个 BehaviorSubject?