Un angulaires-le matériel-la multi-menu Angulaire 6?
J'ai essayé de réaliser un multi-niveaux sidenav et j'ai trouvé ce qui répond à mes exigences:
angulaires-le matériel-la multi-menu
Démo - Note de l'accordéon type
Malheureusement c'est créé pour AngularJS (1.0?), qui semble ne pas fonctionner dans Angulaire 6.
Mes questions sont:
- Est-il un autre multiniveau sidenav composante Angulaire 6? N'ont trouvé de similaire sur Google qui fonctionne.
- Est-il possible de "mise à niveau" de ce Angulaire 1.0 menu Angulaire 6? Comment?
- Est-il de simples instructions ou des cours pour construire votre propre multiniveau côté de nav? Il y a plusieurs instructions pour un niveau, mais je n'en ai trouvé aucun multi-niveau.
- Bonjour. Vos questions 1 et 3 ne rentre pas dans le débordement de la pile, car ils sont sur de trouver des outils et des tutoriels. Voir le liste. Pour la deuxième, bien sûr, il est, mais vous aurez probablement besoin d'effectuer de nombreux changements majeurs dans la code source. Trop vaste pour être couvert par une seule et unique réponse ici...
- Motard, je vais poster un exemple que j'ai trouvé par accident. J'espère que vous pourrez donner quelques indices sur mes autres questions.
Vous devez vous connecter pour publier un commentaire.
Je ne sais pas si vous êtes toujours à la recherche pour angulaires-le matériel-la multi-menu, mais j'ai trouvé celle faite par ShankyTiwari.
Voici le lien pour GitHub et le lien pour le démo.
Très facile à utiliser et à mettre en œuvre. Par exemple, j'ai mis en place dans une barre latérale, car il n'existe pas Angulaire du matériel.
Sinon une autre solution serait PrimeNG comme @Dino dit.
Angulaire Matériel 6.0 ne vient pas avec multi-niveaux de menu de la boîte. Vous devez créer sur votre propre. Il serait une combinaison de Imbriquée Menu, et Côté Nav.
Et pour répondre à votre première question, je vous suggère de jeter un oeil à PrimeNG du Menu du Panneau. C'est exactement ce dont vous avez besoin et avec un peu d'effort, vous serez également en mesure de modifier la conception de Matériel comme. (Je l'ai fait avec certains PrimeNG des composants, donc je peux confirmer que cela fonctionne.
J'ai trouvé une PARTIE de la solution.
Voici une démo à l'aide de "mat-expansion du panneau"
Il ya encore quelques problèmes qui doivent être résolus.
Des suggestions?
J'ai été à la recherche pour créer des multi-niveau des menus avec des natifs angulaire du matériau, mais encore en cours de développement par ng le matériel de l'équipe. Donc, je voudrais suggérer d'utiliser ng-matériel-multiniveaux-menu package pour l'instant par suivre ci-dessous:
npm install --save ng-material-multilevel-menu
ouyarn add --save ng-material-multilevel-menu
NgMaterialMultilevelMenuModule
parJS:
<ng-material-multilevel-menu [configuration]='config' [items]='appitems' (selectedItem)="selectedItem($event)"></ng-material-multilevel-menu>
dans votre code html.appitems
pour la liste de vos éléments etconfig
objetJS:
Remarque:
interfaceWithRoute
permettra à l'élément racine à être couplés si le lien de propriété est disponible.