我正在为现有的Web应用程序在Angular中构建一个服务层。将$ http请求和数据按摩转移到Angular定制服务中。我理解服务的依赖注入部分,但我正在努力解决成功/错误,并将其传递给控制器。角度控制器和服务 - 成功和错误回调
我看到一些人用$ q使用承诺。如果您在每个服务调用中执行单个REST API调用,是否有更容易的承诺的“then()”语法?注意:后端是非标准的REST,所以$资源策略对我来说不起作用。我无法告诉我们最新推荐的处理服务承诺/回调的方式。如果您关心的是成功条件,回调似乎很简单。有最近的示例应用程序能很好地展示这方面的服务吗?或文章?
'success()'和'error()'不返回promise,只有'then()'做。这里有两个服务的例子,一个使用'success()',另一个'then()':http://stackoverflow.com/questions/17416599/should-services-expose-their-asynchronicity关于这个问题的共识是:使用'then()'。 –