2017-03-13 21 views
0

を選択したとき、私は、5種類の製品を使用してフォームを持っているし、そのための属性、私はしたいユーザーがドロップダウンメニューから選択し、フィールドセットの表示/非表示のドロップダウン

$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); 
} 
をインクリメントするとき、単一の製品のフィールドセット(1製品)を示し、

これは私がダイナミックなフォームフィールドを作成しますが、各行の内側に私のフィールドセットがある方法ですが、私は、ユーザーHTML内部

+0

あなたのビューコードを表示する –

答えて

0

が設定FORMFIELDその製品を選択した場合のみ、特定の製品のフィールドセットを表示したい

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



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

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

      return true; 
     } 
} 
関連する問題