MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Le menu mean.js isPublic ne fonctionne pas

Si vous regardez dans menus.client.services.js dans le core module de mean.js la dernière ligne ressemble à ceci :this.addMenu('topbar'); . Si vous le changez en this.addMenu('topbar', true); . Vous verrez tous vos éléments de menu s'afficher sur la barre supérieure lorsque vous n'êtes pas connecté. Ensuite, vous pouvez ajouter votre élément de menu comme dans votre exemple ou sans le true car il héritera du paramètre qui vient d'être modifié :

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

Ou comme ci-dessous si vous voulez maintenant qu'il se cache lorsque vous n'êtes pas connecté :

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

J'espère que cela vous aidera.