繁体   English   中英

ng-submit不起作用

[英]ng-submit is not working

我有一个表格但是NG SBMIT无法调用该功能

我不明白为什么这个表格不提交。 我已经检查了所有东西,但它甚至都没有调用警报按钮

的HTML

 <form role="form" name="frmCashback" method="post" ng-submit="CashbackUser(frmCashback, Rates)">
                     <!-- Personal Details Start -->
                     <div class="well">
                        <legend> Cashback Details </legend>
                        <div class="row">
                           <div class="col-md-4">
                              <div class="form-group">
                                 <label for="Store">Store:</label>
                                 <select name="Store" class="form-control" ng-model="Rates.Store" ng-options="stores.StoreID as stores.StoreName for stores in StoreList"  >
                                    <option value="">Select</option>
                                 </select>
                              </div>
                           </div>
                           <div class="col-md-4">
                              <div class="form-group">
                                 <label for="Store">Category:</label>                           
                                 <select name="Category" class="form-control" ng-model="Rates.Category" ng-options="Cate.CategoryID as Cate.CategoryName for Cate in CategoryList"  >
                                    <option value="">Select</option>
                                 </select>
                              </div>
                              <!-- Modal -->
                              <!---------Model End-------->
                           </div>
                           <div class="col-md-4">
                              <div class="form-group">
                                 <label for="usr">Cash Back Rate:</label>
                                 <input type="text" class="form-control" name="Cashback" id="Cashback" ng-model="Rates.Cashback" required>
                              </div>
                           </div>
                        </div>
                        <!---------Model End-------->
                     </div>
               </div>
               <div class="row">                        
               <div class="col-md-12">                                
               <button class="btn btn-primary" type="submit">Add Cashback</button>
               </div>
               </div>
            </div>
            <!-- Personal Details End -->
            </form>

这是我的控制器

控制器

$scope.CashbackUser = function(frm, Rates) {

        alert('Hi');

        //query_params.Status = CheckStatus.Action;
        //console.log(Rates);   

    }

我有支票:

功能是在控制器内,我为此工作了4个小时,对我有帮助。

您的模板似乎有错误,如果您的模板有错误,表单提交将无法正常工作

<!---------Model End-------->
</div>
</div>

在您的表单中,可以使用以下命令:

ng-submit="CashbackUser()"

在您的控制器中:

$scope.CashbackUser = function(){ 
 console.log($scope.frmCashback);
 console.log($scope.Rates);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM