でmultiple
を使用することができます。実際、リストの選択オプションは、最初の選択リストの値に依存することができます。
HTML
コントローラ
var myapp = angular.module('myapp', []);
myapp.controller('FirstCtrl', function ($scope) {
$scope.jobs1 = [
{
"id": 600,
"sector": "Controlling",
"cost": 4700
},
{
"id": 600,
"sector": "finance",
"cost": 4700
},
{
"id": 40,
"sector": "IT",
"cost": 7600
},
{
"id": 50,
"sector": "Controlling",
"cost": 4600
},
{
"id": 50,
"sector": "IT",
"cost": 4600
},{
"id": 41,
"sector": "Controlling",
"cost": 1100
},
{
"id": 41,
"sector": "IT",
"cost": 1100
}
];
$scope.jobs2 = [];
$scope.firstSelectChange = function(){
$scope.jobs2 = [];
$scope.selectedPerson2 = '';
for(var i=0; i<$scope.jobs1.length; i++){
if($scope.jobs1[i].id === $scope.selectedPerson1.id){
$scope.jobs2.push($scope.jobs1[i]);
}
}
}
});
あなたが最初の選択リスト内のオプションを選択すると、2番目の選択リストのオプションを動的に変更されていることを確認することができます。ここではより多くの実験や観察のため
がJSFIDDLE
作業へのリンクは私が私の試したコードを忘れてしまっているhttp://jsfiddle.net/princearchimed/e72e43f4/ – user2657234
あなたの試したコード –
それらの間の関係は何ですかを投稿?質問があまりにも曖昧です – charlietfl