我有一个json数组。我可以在一个选择中看到该项目。当我点击一个项目时,会创建一个新的选择 - 如果有 - 子阵列项目。
HERE可以看到我在说什么。
一切正常,但我无法显示有关所选项目的信息。 我能怎么做?因为在互联网上我发现你可以编写选择的ng模型。但如果我写:
<span>{{select.id_1}}</span>
我只看到所选项目的ID。
谢谢你的建议!!
答案 0 :(得分:0)
ng-model
将包含所选选项的value
。因此,您必须根据值手动计算/获取正确的对象。做你想做的事情的一种方法是遍历列表并匹配id,将其分配给变量并使用它。
我已更新了您的plunkr code here。
基本上,补充说:
$scope.selectedProduct = {};
$scope.selectedLot = {};
....
$scope.selectedProduct = $scope.list.products[i];
....
$scope.selectedLot = $scope.Subarray[i];
这将从列表和子阵列中选择项目并分配它们,以便您保持所选对象。