在<ng-template>上构建自定义属性

时间:2019-02-10 00:52:31

标签: angular

我有一个具有两个@Inputs的组件:   @Input() identificador: string;   @Input() descripcion: string;

然后将属性名称作为字符串传递给example(“ nombre”)

<ng-template ng-option-tmp let-item="item">
    item.{{descripcion}} <br/>
    <small class="text-muted">item.{{identificador}}</small>
</ng-template>

我有这个ng-template,我想在ng-template内构建一个自定义属性,例如:

item.nombre这是一个示例,因为我希望以此为基础发送值。

我已经尝试过这样做:item.{{descripcion}},但是它不起作用

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我想将您的财产用方括号括起来应该可行:

{{ item[descripcion] }}

因为这是我们可以在javascript中访问动态属性的方法。