O tipo genérico 'ComponentRef <C>' requer 1 argumento (s) do tipo

Não foi possível remover os componentes dinâmicos no ionic-2. Está dizendo exceção enquanto a compilação datilografada

“O tipo genérico 'ComponentRef' requer 1 argumento (s) do tipo”.

Além disso, o mesmo código está funcionando enquanto estiver sendo usado sem o uso do ionic2. Aprecio muito sua ajuda. Desde já, obrigado.

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++;
    });
  }
}

Exceção: Erro TypeScript: ...... / home / home.ts (9,11): Erro TS2314: O tipo genérico 'ComponentRef' requer 1 argumento (s) de tipo.

questionAnswers(1)

yourAnswerToTheQuestion