Как передать выражение компоненту в качестве ввода в Angular2?

Мне нужно передать выражение для компонента, который будет оцениваться внутри шаблона компонента.

Например, компонент:

@Component({
  selector: 'app-my-component',
  ...
})
export class MyComponent {
  @Input items: MyClass;
  @Input expression: String;
  ...
}

с шаблоном компонента:

<div *ngFor="let item of items">
  {{expression}}
</div>

Использование MyComponent:

<app-my-component [items]="listOfItems" [expression]="'[item.id] item.name'">
</app-my-component>

Поскольку будет более одного ввода, я бы хотел избежать использования TemplateRef.

Ответы на вопрос(1)

Ваш ответ на вопрос