Javascript AngularJS$promise与NgResource一起使用
在我学习AngularJS的过程中,我遇到了一些承诺,到目前为止一切都很好。现在,我想了解更多关于使用AngularJS optional library resource.js的信息。然而,我遇到了很多让我困惑的例子。例如,promise框架基本上与此示例类似Javascript AngularJS$promise与NgResource一起使用,javascript,angularjs,Javascript,Angularjs,在我学习AngularJS的过程中,我遇到了一些承诺,到目前为止一切都很好。现在,我想了解更多关于使用AngularJS optional library resource.js的信息。然而,我遇到了很多让我困惑的例子。例如,promise框架基本上与此示例类似 //post method to server $http.post('api/school',newStudent).then(fetchStudents).then(function(response){ //do s
//post method to server
$http.post('api/school',newStudent).then(fetchStudents).then(function(response){
//do something
}, function(error){
//do something
});
另一个例子是假设我们有一个列表工厂
List.save(self.newStudent).$promise.then(fetchStudents).then(function(){
self.newStudent = {};
});
所以我的问题是为什么要使用$promise?它有什么用?我正在使用的书中并没有真正解释它,我不知道什么时候使用它或不使用它。如有任何明确解释,将不胜感激。谢谢
帮助您异步运行函数并使用它们的
完成处理时返回值(或异常)
与传统的基于回调的方法相比,Promissions为执行、组合和管理异步操作提供了更简单的选择。它们还允许您使用类似于同步try/catch的方法处理异步错误
更多信息,请访问:
阅读以下内容后,您可以成为承诺忍者: