Я хочу использовать проецирование контента, но не могу заставить его работать.
HTML-код
<form [ngFormModel]="demoForm" (ngSubmit)="onSubmit()">
<my-form-group myLabel="Some Label">
<input type="text" [ngFormControl]="demoForm.controls['someInput'] [required]="true">
</my-form-group>
</form>
Компонент
@Component({
selector: 'my-form-group',
template: `
<div class="form-group">
<label>{{myLabel}}<span *ngIf="required"> *</span></label>
<ng-content></ng-content>
</div>
`
})
export class MyFormGroup {
@Input() myLabel: string;
}
Как я могу привязать условие * ngIf в диапазоне к требуемому свойству проецируемого элемента ввода? Цель состоит в том, чтобы показать звездочку во внешнем компоненте, когда [required] становится истинным.
Редактировать: я сделал - не работает - plunkr, чтобы показать что я имею в виду.