angular新建弹出框设置为初始值

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;//设置默认选择第一项

        }
    );
}

猜你喜欢

转载自blog.csdn.net/xzj80927/article/details/90028357
今日推荐