我最近才发现@Attribute装饰器,我一直在考虑是否可以以某种方式在我的情况下使用-我经常为我的组件设置一些初始配置。假设我有一系列项目,这些项目的类型永远不会改变,并显示以下内容:
<my-item *ngFor="let item in items" [type]="item.type"></my-item>
这将与@Input创建不必要的绑定。对于@Attribute来说,这似乎是一次完美的初始配置,但它只需要实际的静态属性,因此执行[attr.type]="type"
或type="{{type}}"
似乎无效。
有什么办法解决这个问题?