компонент внутри iframe angular2

iframe angular components

1745 просмотра

1 ответ

112 Репутация автора

Есть ли способ включить компонент в iframe в Angular 2?

Этот код не работает (он должен визуализировать угловой компонент с именем component-b внутри iframe):

  var doc = document.getElementById('iframe').contentWindow.document;
    doc.open();
    doc.write('<component-b></component-b>');
    doc.close();

Этот код работает (он отображает простую кнопку внутри iframe):

 var doc = document.getElementById('iframe').contentWindow.document;
    doc.open();
    doc.write('<button></button>');
    doc.close();
Автор: gabriela Источник Размещён: 18.07.2016 09:22

Ответы (1)


2 плюса

150 Репутация автора

если у вас есть iframe внутри приложения angular2, это означает, что это совершенно другой контекст. (отдельное заявление)

из-за вышеизложенного компонент / привязка не могут работать там.

единственное, что вы можете сделать, - это запустить еще одну угловую аппликацию внутри своего iframe, но я уверен, что вы этого не хотите.

Автор: javadev28hu Размещён: 29.07.2016 10:18
Вопросы из категории :
32x32