Angularjs 检查提交按钮id并执行不同的功能

Angularjs 检查提交按钮id并执行不同的功能,angularjs,Angularjs,在我的表单中,我使用了两个提交按钮。当我提交按钮时,首先需要检查按钮id并执行相应的功能。请检查我的密码 $scope.saveme=函数(用户、数据){ 警报(id); } 姓名: 年龄: 拯救 退出保存 您可以尝试以下代码 如果您的第一个按钮返回true,第二个按钮将不会触发,如果您的第二个按钮返回false,第二个按钮将触发 姓名: 年龄: 拯救 var myApp=angular.module(“myApp”,[]); myApp.controller('myCtrl',函数($

在我的表单中,我使用了两个提交按钮。当我提交按钮时,首先需要检查按钮id并执行相应的功能。请检查我的密码

$scope.saveme=函数(用户、数据){
警报(id);
}

姓名:
年龄:
拯救
退出保存

您可以尝试以下代码

如果您的第一个按钮返回true,第二个按钮将不会触发,如果您的第二个按钮返回false,第二个按钮将触发


姓名:
年龄:
拯救
var myApp=angular.module(“myApp”,[]);
myApp.controller('myCtrl',函数($scope){
$scope.saveme=函数(用户){
如果(用户===1){
警报(“第一个按钮”);
返回错误
}否则{
警报(“第一个按钮失败”);
返回true;
}
};
$scope.saveme1=函数(用户、数据){
警报(“第二个按钮”);
};
});

姓名:
年龄:
拯救
退出保存
$scope.saveExit=函数(val)
{
警报(val);
}
$scope.save=函数(val)
{
警报(val);
}

您可以执行以下操作:

$scope.saveme = function(user,exit) {
  if(exit){
     //do something
  }else{
     //do something else
 } 
 alert(id);
}


姓名:
年龄:
拯救
退出保存

您将知道单击了哪个按钮来检查退出参数值

我需要使用单次保存功能。您可以将saveExit命名为save,并添加类似此save('s','saveonly')的参数;保存('ss','saveExit');
$scope.saveme = function(user,exit) {
  if(exit){
     //do something
  }else{
     //do something else
 } 
 alert(id);
<form name="myform">
     Name : <input type="text" ng-model="user.name"/>
     Age : <input type="text" ng-model="user.age"/>

     <button type="submit" id="s" ng-click="saveme(user,false)"> Save</button>
     <button type="submit" id="ss" ng-click="sameme(user,true)">Save with Exit</button>
 </form>