Как мы можем динамически добавлять компонент из внешнего приложения в angular 6?

У меня есть файл JSON вне моего приложения Angular6, я хочу прочитать этот файл JSON и прикрепить компонент в свое приложение во время выполнения.

Как я получаю

response:[{html:"<dynamic-component></dynamic-component>",component:"
import { Component, OnInit } from '@angular/core';
@Component({
  selector: 'dynamic-component',
  template: '<span>Hello from dynamic component</span>'
})
export class DynamicComponent implements OnInit {
  constructor() { }

  ngOnInit() {
  
  }

}"
}];

Пожалуйста, предложите, в любом случае в Angular6 я могу реализовать загрузчик динамических компонентов этого типа.

Вы не можете. Angular код компилируется в JS. вы не сможете добавлять подобные динамические компоненты после компиляции кода.

user4676340 10.08.2018 15:12

любой другой способ загрузить компонент извне? @trichetriche

Mohit Sharma 13.08.2018 06:04

Вы можете взглянуть на это: angular.io/guide/dynamic-component-loader

user4676340 13.08.2018 08:34
0
3
109
0

Другие вопросы по теме