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.