我有这两种形式的数据提交到新闻提要表,一种是:图像路径的控制器,第二种是:新闻提要的内容。然后,我要一键提交这两个表单,然后提交第一个表单而不是第二个表单(一次提交一个表单)
<form id="form1" ng-submit="Submit();">
</form>
<form id="form2" ng-submit="newsfeed.regNewsfeed(regData);">
</form>
答案 0 :(得分:0)
假设两种形式都在一个控制器中,您可以执行以下操作:
<div ng-controller="myController">
<form id="form1" ng-submit="submitBothForms();"></form>
<form id="form2" ng-submit="submitBothForms();"></form>
</div>
在您的控制器中,由于您的Submit
函数应返回一个诺言,您可以执行以下操作:
$scope.submitBothForms = function() {
$scope.Submit().then(function() {
newsfeed.regNewsfeed($scope.regData)
})
}
答案 1 :(得分:0)
是的,只需使用:
$scope.submitBothForms = function() {
$scope.Submit().then(function() {
newsfeed.regNewsfeed($scope.regData)
})
}