【发布时间】:2017-09-19 15:27:08
【问题描述】:
我有一个场景,我需要根据在 AG-GRID 中选择 List A(在下拉列表中)Populate List B(在下拉列表中) .这些列表在 CellRenderer 框架 中单独使用。我可以使用 CellRenderer 框架 加载整个列表 A 和列表 B,但是,当我在选择一个下拉值时尝试加载特定列表时,它更具挑战性。
如果你们尝试过,请告诉我解决方案。
【问题讨论】:
我有一个场景,我需要根据在 AG-GRID 中选择 List A(在下拉列表中)Populate List B(在下拉列表中) .这些列表在 CellRenderer 框架 中单独使用。我可以使用 CellRenderer 框架 加载整个列表 A 和列表 B,但是,当我在选择一个下拉值时尝试加载特定列表时,它更具挑战性。
如果你们尝试过,请告诉我解决方案。
【问题讨论】:
您可以尝试以下操作:将您第一次选择的值绑定到变量 firstSelectValue。然后写一个类似
selectValuesDependingOn(firstValue) {
if (firstValue == ...) return [a,b,c];
return [x,y,z];
}
并将其用于第二次选择中的选项,例如
<option *ngFor="let option of selectValuesDependingOn(firstSelectValue)">
【讨论】: