gpt4 book ai didi

angularjs - 使用 JSAngular 只提交一次表单?点击多次

转载 作者:行者123 更新时间:2023-12-02 23:40:08 27 4
gpt4 key购买 nike

有没有办法让最终用户只向数据库提交一次表单,即使他/她多次单击表单?我正在使用 Angular 来处理我的提交,我尝试了一些方法,但它们删除了我的 POST 和 GET 方法,有人有任何想法可以让我走上正确的方向吗?

             },
controller: function ($scope, $modalInstance) {

$scope.close = function () {
$modalInstance.close();
};

$scope.submitFeedback = function () {

$scope.feedback = {
FeedbackRating: $scope.score,
FeedbackSubject: $scope.subject,
FeedbackUpload: 'upload',
FeedbackDescription: $scope.description
};

最佳答案

我的做法是:

$rootScope.isLoading = function () {
return $http.pendingRequests.length > 0;
}

在你的html上:

<button type="submit" ng-disabled="isLoading()">

基本上,这里发生的情况是,一旦您提出请求,您的按钮就会被禁用。

确保将 $http 添加为 Controller 中的依赖项。

关于angularjs - 使用 JSAngular 只提交一次表单?点击多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30245061/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com