我们如何使用一个ng-click
添加2个功能。我试着这样:
ng-click="Save(); Send();"
但我想首先保存然后发送。这两个函数都有API调用。
答案 0 :(得分:0)
调用类似这样的函数ng-click =" callto2functions()"
$scope.callto2functions =function(){$scope.save();$scope.send();}
答案 1 :(得分:0)
问题是你的函数在进行api调用时都会返回一个promise(至少他们应该这样做)
但是当你把它们链起来时,它们会立即着火。因为它们是承诺,你可以用.then()链接它们。这在模板中是不可能的,因此您可以构建一个处理该案例的单独函数
function saveAndSend() {
save()
.then(function(savedData) {
return send();
});