0

在不使用 jquery 的情况下清除引导模式表单数据的最佳方法是什么?

我可以使用它,但我想知道清除模态表单数据的角度方式。

$('#myModal').on('hidden', function () {
      $('#Username').val("");
 });

编辑:

我在表单上有多个元素。我发现最简单的方法是创建一个服务来重置对象并更新表单上的 ng-models。

重置表单对象,调用共享服务重置: mySharedService.resetObj();清除控制器中的表单:

$scope.myObj = mySharedService.getObj(); 
$scope.myForm={}; 
$scope.myForm.myData = angular.copy($scope.myObj); 

所有元素都在“myData”项下。

4

1 回答 1

1

用于将等于变量ng-bind中的任何值设置为变量,然后根据您想要的任何操作更改变量,最有可能在事件上,如下所示:<div class="modal-body">$scope$scopecancel

$scope.cancel = function () {
    $scope.yourVariable = "";
    $modalInstance.dismiss('cancel');
};

绑定是这样的:

<div class="modal-body">
   <div ng-bind="yourVariable"></div>
</div>
于 2013-10-21T20:53:17.767 回答