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;//设置默认选择第一项 } ); }
原文地址:https://blog.csdn.net/xzj80927/article/details/90028357
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。