ngAfterContentInit()

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