in libs/fabric/src/lib/components/contextual-menu/directives/contextual-menu-item.directive.ts [112:129]
ngAfterContentInit() {
if (this.renderDirective && this.renderDirective.templateRef) {
this.render = this.renderDirective.templateRef;
}
if (this.renderIconDirective && this.renderIconDirective.templateRef) {
this.renderIcon = this.renderIconDirective.templateRef;
}
this._changeableItemsHelper = new ChangeableItemsHelper(this.menuItemsDirectives, this, nonSelfDirective => {
const items = nonSelfDirective.map(directive => this._directiveToContextualMenuItem(directive as any));
if (!this.subMenuProps) {
this.subMenuProps = { items: items };
} else {
this.subMenuProps.items = items;
}
});
}