angular做新建的弹框时,新建页面输入框的值设置为初始值,如果输入值,再次打开,把输入的值清除
方法1:直接打开弹出框,没有调用方法,在ng-click设置变为为空:
<button type="button" class="btn btn-default" title="新建" data-toggle="modal" ng-click="entity={}" data-target="#editModal"><i class="fa fa-file-o"></i> 新建 </button>
方法2:在打开新建框口时,调用方法给下拉框赋值,方法为:
<button type="button" class="btn btn-default" title="新建" data-toggle="modal" ng-click="findAllBaseType();" data-target="#editModal"><i class="fa fa-file-o"></i> 新建 </button>
在方法里面设置变量为空:
$scope.findAllBaseType = function(){ $scope.entity={}; shuobaExamTypeService.findAllBaseType().success( function (result) { $scope.baseTypeList=result; $scope.entity.type=$scope.baseTypeList[0].typeId;//设置默认选择第一项 } ); }