我有一个带有两种提交输入类型的表单。根据单击的提交,我想将表单保存为草稿或正确的表单。
我正在考虑向提交输入添加一个值/属性,也许是 ng-model 属性。
<form ng-submit="submitNew()">
<div>
Text:
<input type="text" ng-model="myForm.text" />
</div>
<div>
<input type="submit" name="correct" value="Add new" />
</div>
<div>
<input type="submit" name="draft" value="Save as draft" />
</div>
</div>
</form>
在控制器中,我想将其作为布尔值(“myForm.isDraft”)添加到使用 POST 方法发送的数据中:
myApp.controller('myAppController', ['$scope', '$http', '$log',
function($scope, $http, $log) {
$scope.submitNew = function() {
$http({
method: 'POST',
url: '/app/submit',
data: {
text: $scope.myForm.text,
isDraft: $scope.myForm.isDraft,
}
})
};
}
]);
它如何处理提交类型的输入?
GCT1015
汪汪一只猫
相关分类