2017-09-19 1 views
1

J'ai un scénario dans lequel, je dois Populate Liste B (dans le menu déroulant) basée sur la sélection de Liste A (dans le menu déroulant) dans le AG -LA GRILLE. Ces listes sont utilisées séparément dans un CellRenderer Framework. Je peux charger toute la liste A et la liste B en utilisant CellRenderer Framwork mais, c'est plus difficile quand j'essaye de charger la liste spécifique quand une valeur dropdown est sélectionnée.liste Populate basée sur la valeur sélectionnée dans ag GRID angulaire 2

S'il vous plaît laissez-moi savoir la solution si vous les gars ont essayé.

Répondre

0

Vous pouvez essayer ce qui suit: Bing la valeur de votre premier choix à une variable firstSelectValue. Puis écrire une fonction comme

selectValuesDependingOn(firstValue) { 
    if (firstValue == ...) return [a,b,c]; 
    return [x,y,z]; 
} 

et l'utiliser pour les options de votre deuxième sélection, comme

<option *ngFor="let option of selectValuesDependingOn(firstSelectValue)">