我想要實現的是使用依賴於「父」組合框的項來填充子組合框。爲了澄清 - 或更好的我 - 問題,我有created a Fiddle under this link。AngularJS,填充依賴Combobox
每當組合框「組」已更改時,組合框'項目'應該填充。
控制器:
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 - 不應該嗎?
感謝您的支持,並有一個偉大的日子,半滑舌鰨
當第一個選擇列表更改時,Codezilla的解決方案不會刪除空項目。檢查我的解決方案。 – zsong