Om du tittar i menus.client.services.js
i core
modul av mean.js den sista raden ser ut så här:this.addMenu('topbar');
. Om du ändrar den till this.addMenu('topbar', true);
. Du kommer att se alla dina menyalternativ i toppfältet när du inte är inloggad. Sedan kan du lägga till ditt menyalternativ som i ditt exempel eller utan true
eftersom det kommer att ärva det från inställningen som just ändrades:
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?');
OR
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?', true);
Eller gilla nedan om du nu vill att den ska döljas när du inte är inloggad:
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?', false);
Jag hoppas att detta hjälper.