我有一个组件:
@Component({
selector: 'app-my-component',
templateUrl: './my-component.html'
})
export class MyComponentComponent {
@Input() values;
}
<div *ngFor="let value of values">
<ng-content></ng-content>
</div>
使用组件时,我希望将 div 的模板传递到组件中,以便它可以与不同的对象类型一起使用。
<app-my-component [values]="myVals">
<div>{{value.name}}</div>
<div>{{value.age}}</div>
<div>{{value.address}}</div>
</app-my-component>
<app-my-component [values]="myDifferentVals">
<div>{{value.company}}</div>
<div>{{value.phone}}</div>
<div>{{value.email}}</div>
</app-my-component>
这可能吗?
谢谢