MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

mean.js menu isPublic funktioniert nicht

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.