Angularjs 字段集选择下拉菜单时隐藏/显示

Angularjs 字段集选择下拉菜单时隐藏/显示,angularjs,Angularjs,我有一个表单,有5种不同的产品和属性,当用户从下拉菜单和增量中选择时,我只想显示一个产品字段集(1个产品) $scope.choices = [{id:'choice1'},{id:'choice1'},]; //New element adding function $scope.addNewChoice = function(){ var newItemNo = $scope.choices.length+1; $scope.choices.push({'id':'choi

我有一个表单,有5种不同的产品和属性,当用户从下拉菜单和增量中选择时,我只想显示一个产品字段集(1个产品)

$scope.choices = [{id:'choice1'},{id:'choice1'},];

//New element adding function
$scope.addNewChoice = function(){
    var newItemNo = $scope.choices.length+1;
    $scope.choices.push({'id':'choice'+newItemNo})
}

//Remove an evidence item from the form
$scope.removeChoice = function(){
    var lastItem = $scope.choices.length-1;
    $scope.choices.splice(lastItem);
}

这就是我创建动态表单字段的方式,但在每一行中都有我的字段集,但我只想在用户在HTML表单字段集中选择该产品时显示特定的产品字段集

<fieldset ng-if='showField($index,"item")'> 
...........
</fieldset>



$scope.showField = function(index,item){

       if($scope.choices[index]['item'] == item){

           return true;
       }
}

...........
$scope.showField=函数(索引,项){
if($scope.choices[index]['item']==item){
返回true;
}
}

显示视图代码