Универсальный тип 'ComponentRef <C>' требует 1 аргументов типа

Невозможно удалить динамические компоненты в ionic-2. Это говорит об исключении во время компиляции машинописи

«Универсальному типу« ComponentRef »требуется аргумент (ы) 1 типа».

Кроме того, тот же код работает при использовании без использования ionic2. Очень ценю вашу помощь. Заранее спасибо.

class DynamicCmp {
  _ref: ComponentRef;
  _idx: number;
  constructor(private resolver: ComponentResolver, private location: ViewContainerRef) { }
  remove() {
    this._ref.destroy();
  }
  add1() {
    this.resolver.resolveComponent(DynamicCmp).then((factory: ComponentFactory<any>) => {
      let ref = this.location.createComponent(factory, 0);
      ref.instance._ref = ref;
      ref.instance._idx = this._idx++;
    });
  }
}

Исключение: ошибка TypeScript: ...... / home / home.ts (9,11): Erro r TS2314: для универсального типа 'ComponentRef' требуется 1 аргумент (ы) типа.

Ответы на вопрос(1)

Ваш ответ на вопрос