Есть много статей на эту тему, но они не делают это более ясным.Моя ситуация:
@Component({
selector: 'body',
template: '<black-box [options]="blackBoxOptions"></black-box>'
})
export class BodyComponent implements OnInit {
blackBoxOptions = {
createElementFn = () => { return ???} //Should return element which will be appended in the BlackBox DOM
}
myParameter = 'smth',
...
}
У меня есть какой-то сторонний плагин черного ящика, который берет какой-то шаблон или элемент и добавляет его внутрь себя.Я хочу сделать этот элемент живым и связать его с моим компонентом тела (например, чтение и запись в поле myParameter).Примерно так:
createElementFn = () => '<input [(ngModel)]="myParameter">'
Какой элемент я должен вернуть?