我假设有2个AngularJs服务调用:
angular service call 1;
angular service call 2;
我想要的是调用1完成并在隐藏字段中设置一些数据,然后call2应该触发?我在呼叫1的成功中不能写第2个呼叫,因为呼叫1不会每次都触发。
答案 0 :(得分:0)
如果您希望调用service.call2,即使service.call1失败,您也可以使用finally
:
Service.call1().then(function() {
// Success handler
}, function() {
// Error handler
}).finally(function() {
// Always execute this on both error and success
Service.call2()
});