在angular中从回调函数调用resolve
在angular应用程序中,我必须返回函数回调的解析形式 示例代码:在angular中从回调函数调用resolve,angular,promise,angular-promise,Angular,Promise,Angular Promise,在angular应用程序中,我必须返回函数回调的解析形式 示例代码: new testPromise=new Promise((resolve,reject)=>{ abc("test",successCallback,errorCallback) }); 如何从回调函数调用resolve/reject 例如: successCallback(data){ resolve(data); } errorCallback(error){ reject(error);
new testPromise=new Promise((resolve,reject)=>{
abc("test",successCallback,errorCallback)
});
如何从回调函数调用resolve/reject
例如:
successCallback(data){
resolve(data);
}
errorCallback(error){
reject(error);
}
这是可能的还是我只能从承诺内部调用resolve/reject?直接将它们作为回调参数传递:
let testPromise = new Promise((resolve, reject) => {
abc("test", resolve, reject);
});
不要在promise构造函数中创建单独的函数,例如函数successCallback(data){resolve(data);}
。只需将它们作为回调参数直接传递:
let testPromise = new Promise((resolve, reject) => {
abc("test", resolve, reject);
});
不要在promise构造函数中创建单独的函数,例如function successCallback(data){resolve(data);}