我想要实现的是用依赖于“父”组合框的项目填充子组合框。
为了澄清这个问题,我在这个链接下创建了一个小提琴。
每次组合框“组”发生更改时,都应填充组合框“项目”。
控制器:
function Controller( $scope ) {
var groups = [ ]; // ommitted for the sake of clarity
$scope.groups = groups; // <- linked to cboGroup
$scope.currentGroup = groups[0]; // <- should be updated from combobox
$scope.currentItems = $scope.currentGroup.Items; // <- linked to cboItems
$scope.currentItem = $scope.currentItems[0]; // <- should be updated from cboItems
}
看法
<select data-ng-model="currentGroup" data-ng-options="group.Name for group in groups"></select>
<select data-ng-model="currentItem" data-ng-options="item.Name for item in currentItems"></select>
我不能以声明的方式将其变为现实。这应该可以在没有魔法 JavaScript 的情况下工作 - 不是吗?
谢谢您的支持