diff --git a/projects/angular-mentions/src/lib/mention-list.component.ts b/projects/angular-mentions/src/lib/mention-list.component.ts index 663d103f..591fdbc7 100644 --- a/projects/angular-mentions/src/lib/mention-list.component.ts +++ b/projects/angular-mentions/src/lib/mention-list.component.ts @@ -26,7 +26,7 @@ import { getCaretCoordinates } from './caret-coords'; (mousedown)="activeIndex=i;itemClick.emit();$event.preventDefault()"> - s + `, standalone: false diff --git a/projects/angular-mentions/src/lib/mention.directive.ts b/projects/angular-mentions/src/lib/mention.directive.ts index 89ce35a2..4b78b91b 100644 --- a/projects/angular-mentions/src/lib/mention.directive.ts +++ b/projects/angular-mentions/src/lib/mention.directive.ts @@ -1,4 +1,4 @@ -import { ComponentFactoryResolver, Directive, ElementRef, TemplateRef, ViewContainerRef } from "@angular/core"; +import { Directive, ElementRef, TemplateRef, ViewContainerRef } from "@angular/core"; import { EventEmitter, Input, OnChanges, Output, SimpleChanges } from "@angular/core"; import { getCaretPosition, getValue, insertValue, setCaretPosition } from './mention-utils'; @@ -88,7 +88,6 @@ export class MentionDirective implements OnChanges { constructor( private _element: ElementRef, - private _componentResolver: ComponentFactoryResolver, private _viewContainerRef: ViewContainerRef ) { } @@ -357,8 +356,7 @@ export class MentionDirective implements OnChanges { this.opened.emit(); if (this.searchList == null) { - let componentFactory = this._componentResolver.resolveComponentFactory(MentionListComponent); - let componentRef = this._viewContainerRef.createComponent(componentFactory); + let componentRef = this._viewContainerRef.createComponent(MentionListComponent); this.searchList = componentRef.instance; this.searchList.itemTemplate = this.mentionListTemplate; componentRef.instance['itemClick'].subscribe(() => {