actionIcon.items nicht in Winkel definiert

Umapathi Chowdary:

Menüpunkte angezeigt werden unter Code geschrieben wird. Es wirft actionIcon.items nicht definiert Fehler

private mergeMenusIcons(actionMenus: ActionMenus[], overrides: ActionMenus[]): ActionMenus[] {
    const mergedIcon = [ ...actionMenus ];
    overrides.forEach(override => {
      const { scope, menus } = override;
      const found = mergedIcon.find(m => m.scope === scope);
      if (found) {
        menus.forEach(menu => {
          const actionIcon = found.menus.find(a => a.actionName === menu.actionName);
          if (actionIcon) {
            actionIcon.items.push(...menu.items);
          } else {
            found.menus.push(menu);
          }
        });
      } else {
        mergedIcon.push(override);
      }
    });
    return mergedIcon;
  }
Sajeetharan:

Initialisieren Sie die Element-Array, bevor Sie Elemente hinzufügen,

if (actionIcon) {
  actionIcon.items =[];
  actionIcon.items.push(...menu.items);
}

Ich denke du magst

Origin http://43.154.161.224:23101/article/api/json?id=342883&siteId=1
Empfohlen
Rangfolge