MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

O menu mean.js isPublic não está funcionando


Se você olhar em menus.client.services.js no core módulo de mean.js a última linha se parece com isso:this.addMenu('topbar'); . Se você alterar para this.addMenu('topbar', true); . Você verá todos os seus itens de menu aparecendo na barra superior quando não estiver logado. Então você pode adicionar seu item de menu como no seu exemplo ou sem o true pois ele herdará da configuração que acabou de ser alterada:
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?');
OR
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?', true);

Ou como abaixo se você quiser que ele seja ocultado quando não estiver conectado:
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?', false); 

Eu espero que isso ajude.