Wenn Sie in menus.client.services.js
nachsehen im core
Modul von mean.js sieht die letzte Zeile so aus:this.addMenu('topbar');
. Wenn Sie es zu this.addMenu('topbar', true);
ändern . Wenn Sie nicht eingeloggt sind, sehen Sie alle Ihre Menüpunkte in der oberen Leiste. Dann können Sie Ihren Menüpunkt wie in Ihrem Beispiel oder ohne true
hinzufügen da es von der gerade geänderten Einstellung übernommen wird:
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?');
OR
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?', true);
Oder wie unten, wenn Sie es jetzt verbergen möchten, wenn Sie nicht angemeldet sind:
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?', false);
Ich hoffe, das hilft.