diff --git a/docs/en/UI/Angular/Modifying-the-Menu.md b/docs/en/UI/Angular/Modifying-the-Menu.md index 2ef4d83bab..12cf88efd0 100644 --- a/docs/en/UI/Angular/Modifying-the-Menu.md +++ b/docs/en/UI/Angular/Modifying-the-Menu.md @@ -127,7 +127,7 @@ export class AppComponent { //Or visible$:Observable[] | undefined> = this.routes.groupedVisible$; - constructor(routes: RoutesService) {} + constructor(private routes: RoutesService) {} } ``` diff --git a/npm/ng-packs/packages/core/src/lib/services/routes.service.ts b/npm/ng-packs/packages/core/src/lib/services/routes.service.ts index 960ddc5266..329d2a370c 100644 --- a/npm/ng-packs/packages/core/src/lib/services/routes.service.ts +++ b/npm/ng-packs/packages/core/src/lib/services/routes.service.ts @@ -201,7 +201,7 @@ export abstract class AbstractNavTreeService @Injectable({ providedIn: 'root' }) export class RoutesService extends AbstractNavTreeService { private hasPathOrChild(item: TreeNode): boolean { - return Boolean(item.path) || Boolean(item.children?.length); + return Boolean(item.path) || this.hasChildren(item.name); } get groupedVisible(): RouteGroup[] | undefined {