javascript - Comment AngularJS interroge-t-il le menu de deuxième niveau en fonction du menu de premier niveau?
伊谢尔伦2017-07-07 10:34:54
0
4
1507
Interrogez l'industrie secondaire via l'industrie primaire et interrogez l'industrie primaire via l'industrie secondaire. Comment l'écrire ? Les données transmises en arrière-plan sont comme ça
Lors de la sélection du premier niveau, envoyez une requête en arrière-plan pour obtenir les données du deuxième niveau, puis liez les données correspondantes au deuxième niveau
Mon premier sentiment est qu'il y a quelque chose qui ne va pas avec les données renvoyées par l'arrière-plan. Votre champ de type de menu secondaire semble actuellement être une chaîne, mais logiquement il devrait s'agir d'un tableau, car sinon, vous pouvez directement lier le champ type_directory dans l'obj correspondant à la zone d'affichage du menu principal, et à la zone d'affichage de. le menu secondaire est simplement lié au champ type. Mais évidemment, ça ne devrait pas être comme ça. Réflexion : Selon les données de votre interface, il devrait être que lorsque la page est chargée, vous ayez déjà demandé à l'interface d'obtenir des données (ou demandez à nouveau des données en cliquant sur la case de menu de premier niveau, à condition de donner à l'utilisateur (Confiance dans l'expérience), à ce moment, liez tous les champs type_directory à la liste déroulante de la boîte d'affichage du menu de premier niveau, puis en cliquant pour sélectionner le menu de premier niveau, demandez des données à nouveau et obtenez le menu de premier niveau sélectionné. La zone déroulante où se trouve le menuindice, récupérez le champ de type basé sur l'indice, puis liez-le à la zone déroulante de la zone d'affichage du menu secondaire . C'est un peu compliqué de le dire directement, j'espère que vous pouvez comprendre, en fait, c'est le meilleur, le backend du menu de premier niveau peut vous donner un identifiant, et pour obtenir le menu de deuxième niveau, vous pouvez directement demander l'interface pour transmettre l'ID, et tirez simplement tous les menus de deuxième niveau sous l'ID directement
Les données doivent être sous forme de cascade. Le menu de premier niveau sélectionne un élément et le tableau de sous-niveau sous l'élément est affecté au menu de deuxième niveau. Et ainsi de suite
Lors de la sélection du premier niveau, le temps de changement est déclenché et les données liées au deuxième niveau sont remplacées
.Lors de la sélection du premier niveau, envoyez une requête en arrière-plan pour obtenir les données du deuxième niveau, puis liez les données correspondantes au deuxième niveau
Mon premier sentiment est qu'il y a quelque chose qui ne va pas avec les données renvoyées par l'arrière-plan.
Votre champ de type de menu secondaire semble actuellement être une chaîne, mais logiquement il devrait s'agir d'un tableau, car sinon, vous pouvez directement lier le champ type_directory dans l'obj correspondant à la zone d'affichage du menu principal, et à la zone d'affichage de. le menu secondaire est simplement lié au champ type.
Mais évidemment, ça ne devrait pas être comme ça.
Réflexion :
Selon les données de votre interface, il devrait être que lorsque la page est chargée, vous ayez déjà demandé à l'interface d'obtenir des données (ou demandez à nouveau des données en cliquant sur la case de menu de premier niveau, à condition de donner à l'utilisateur (Confiance dans l'expérience), à ce moment, liez tous les champs type_directory à la liste déroulante de la boîte d'affichage du menu de premier niveau, puis en cliquant pour sélectionner le menu de premier niveau, demandez des données à nouveau et obtenez le menu de premier niveau sélectionné. La zone déroulante où se trouve le menuindice, récupérez le champ de type basé sur l'indice, puis liez-le à la zone déroulante de la zone d'affichage du menu secondaire
. C'est un peu compliqué de le dire directement, j'espère que vous pouvez comprendre, en fait, c'est le meilleur, le backend du menu de premier niveau peut vous donner un identifiant, et pour obtenir le menu de deuxième niveau, vous pouvez directement demander l'interface pour transmettre l'ID, et tirez simplement tous les menus de deuxième niveau sous l'ID directement
Les données doivent être sous forme de cascade. Le menu de premier niveau sélectionne un élément et le tableau de sous-niveau sous l'élément est affecté au menu de deuxième niveau. Et ainsi de suite