1

我有一个问题,我正在使用 ng-show 和 ng-hide 根据选择选项在表单上显示选项,但是,当我提交我的控制器时,它看起来像这样:

app.controller("MyCtrl", function($scope) {

   $scope.submit = function(event) {
       var element = event.currentTarget;
       //so when....
       console.log($(element).serialize());
   };


});

所以当......我提交时,即使隐藏了所有元素,我也想只显示那些显示 ng-show 的元素。

4

1 回答 1

0

而不是ng-show/ng-hide使用ng-if. 将仅呈现满足属性条件ng-if内表达式的那些元素。ng-if

ng-if="expression"
于 2015-01-13T20:02:35.107 回答