例如:
$.get('/path/to/api').then(
function(data) {
alert( "$.get succeeded" );
}, function(error) {
alert( "$.get failed!" );
}
);
是否可以在两个回调中都应用backcall运算符?
最佳答案
您只能在回调函数中使用一个函数,但是您可以做的是使用回调函数,并正常提供其他函数(请注意,使用_
作为占位符来表示该回调函数应在参数中的位置)-例如。
data <- $.get '/path/to/api' .then _, -> alert "$.get failed!"
alert "$.get succeeded"
编译为:
$.get('/path/to/api').then(function(data){
return alert("$.get succeeded");
}, function(){
return alert("$.get failed!");
});
关于javascript - LiveScript-在有多个回调的情况下如何使用回叫运算符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18123457/