Ако погледнете в menus.client.services.js
в core
модул на mean.js последният ред изглежда така:this.addMenu('topbar');
. Ако го промените на this.addMenu('topbar', true);
. Ще видите всичките си елементи от менюто да се показват в горната лента, когато не сте влезли. След това можете да добавите елемент от менюто си, както във вашия пример, или без true
тъй като ще го наследи от току-що променената настройка:
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?');
OR
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?', true);
Или като по-долу, ако сега искате да се скрие, когато не сте влезли:
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?', false);
Надявам се това да помогне.