sql >> Base de Datos >  >> NoSQL >> MongoDB

El menú mean.js isPublic no funciona

Si buscas en menus.client.services.js en el core módulo de mean.js la última línea se ve así:this.addMenu('topbar'); . Si lo cambia a this.addMenu('topbar', true); . Verá todos los elementos de su menú que se muestran en la barra superior cuando no haya iniciado sesión. Luego puede agregar su elemento de menú como en su ejemplo o sin el true ya que lo heredará de la configuración que se acaba de cambiar:

Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?');
OR
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?', true);

O como a continuación si ahora quieres que se oculte cuando no hayas iniciado sesión:

Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?', false); 

Espero que esto ayude.