MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Il menu mean.js isPublic non funziona

Se guardi in menus.client.services.js nel core modulo di mean.js l'ultima riga ha questo aspetto:this.addMenu('topbar'); . Se lo modifichi in this.addMenu('topbar', true); . Vedrai tutte le tue voci di menu mostrate sulla barra in alto quando non sei loggato. Quindi puoi aggiungere la tua voce di menu come nel tuo esempio o senza il true in quanto lo erediterà dall'impostazione appena modificata:

Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?');
OR
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?', true);

O come di seguito se ora vuoi che si nasconda quando non hai effettuato l'accesso:

Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?', false); 

Spero che questo aiuti.