我必须一个问题,我正在使用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-if
。 ng-if
将仅呈现那些满足属性条件内表达式ng-if
元素。
ng-if="expression"