我正在做Angular中的应用程序。它是一个包含2列的表格行。每列包含一个选择。他们是空的。当用户按下按钮时,模式窗口将显示并显示包含第一个选择的所有项目(来自json)的网格。当用户点击一行并按下“确认”时,模式窗口关闭填充第一个选择。同时,第二个选择填充所选项目的子阵列。吴重复和自动完成与模态窗口中的角度选择
几句话,有2个选择:你选择第一个选项(通过一个模式窗口),然后你选择在第二选择其子阵列的项目。
然后,用户可以添加新行,重复选择。
我试过两种方式来做到这一点,他们一半工作。在FIRST CODE 你可以看到,点击模态窗口后,第一个选择自己填充(即使它不是第一个,我不知道为什么..)。它不会迭代,因为当你选择新行中的一个项目时,它会修改所有其他的选择,我想要阻止它。
<select ng-model="selectedProduct" ng-options="a as a.nome for a in items" ng-change="selectLot(select1)">
<option value="">-- Select Product --</option>
</select>
<select ng-model="selectedLot" ng-options="a as a.value for a in selectedProduct.lots" ng-change="lotSelect(select2)">
<option value="">-- Select Lot --</option>
</select>
SECOND CODE效果更好。它迭代得很好。它会自动更改第二个项目的选择。但是当我按下模式窗口时,第一个选择不会自动填充选择的项目。
你能帮我吗?我找不到解决方案.....非常感谢您的建议!