Как динамически создавать компоненты из неугловой среды в современном угловом приложении - PullRequest
0 голосов
/ 03 октября 2018

Есть много статей на эту тему, но они не делают это более ясным.Моя ситуация:

@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">'

Какой элемент я должен вернуть?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...