Код: Выделить всё
- Я использовал _ViewContainerRef < /strong>, чтобы создать и добавить действие. Действие добавлено рядом с мат-клетками, а не как ребенок. /p>
< /p>
Я использовал рендеринг Angular (renderer2). Это сработало, чтобы добавить компонент в качестве ребенка Mat-Cell, но стандартные директивы Mat-ICON, Mat-Tooltip и Angular, такие как *ngif, не работают. Кажется, что все директивы, добавленные в HTML, не работают. к целевому элементу (Mat-Cell) < /p>
Код: Выделить всё
let componentRef: ComponentRef = createComponent(component, {
environmentInjector: this._appRef.injector,
});
this._renderer.appendChild(
this._elementRef.nativeElement as HTMLElement,
componentRef.location.nativeElement
);
Html от редактирования: < /p>
Код: Выделить всё
edit
Подробнее здесь: https://stackoverflow.com/questions/781 ... et-element