私はこのfidde HEREに取り組んでいます
これは私のコントローラーです:
angular.module('demoApp', []).controller('DemoController', function($scope) {
$scope.options = [
{ label: 'one', value: '1' },
{ label: 'two', value: '2' },
{ label: 'three', value: '3' },
{ label: 'four', value: '4' }
];
$scope.selected = {
"aaa": [
{
"bbb": {
"ccc": 1
}
},
{
"bbb": {
"ccc": 2
}
},
{
"bbb": {
"ccc": 3
}
},
]
}
});
$scope.options は select dom のオプションで、 $scope.selected は select dom で選択された項目です
これは私の index.html です:
<body ng-app="demoApp">
<div ng-controller="DemoController">
<div ng-repeat="data in selected.aaa">
<select ng-model="data.bbb.ccc"
ng-options="opt.value as opt.label for opt in options" ng-init="data.bbb.ccc = data.bbb.ccc || options[$index].value">
</select>
selected must be : {{data.bbb.ccc}}
</div>
</div>
</body>
私が持っているのは
私が必要なのは
$scope.selected のツリー構造が期待されます。これは、対処する必要がある実際の構造です。誰でも私を助けることができますか?