不要在窗体序列化时将元素包含在 ng-hide 中

do not include elements into ng-hide on form serialize

本文关键字:元素 包含 ng-hide 窗体 序列化      更新时间:2023-09-26

我必须一个问题,我正在使用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 的元素。

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

ng-if="expression"