angular-promise 相关问题

Angular的$ q promises提供了一个强大的流控制抽象。如果您使用此标记标记问题,请考虑使用“promise”标记对其进行标记。此标记也适用于有关角度和承诺不直接转发到$ q的问题。

Promises和Observables有什么区别?

有人可以解释Angular中Promise和Observable之间的区别吗?每个例子都有助于理解这两种情况。在什么情况下我们可以使用每个案例?

回答 23 投票 1177

如何使用$ routeParams来解决

我现在使用$ routeParams:我的工厂函数:angular.module('fifaApp').factory('FifaService',['$ http',函数($ http){var sdo = {getTeamDetails:function(.. 。

回答 4 投票 3

可能的重构代码使用链式承诺

下面的代码工作正常,但似乎应该有一个更简洁的方式来编写它。我已经找到了链式承诺的例子,但没有找到足够接近这个逻辑的东西......

回答 2 投票 0

使用BDD时,Expect()不进行比较

我正在使用Protractor 5.4.0和黄瓜。 protractor.conf.js文件是:global.expect = require('chai')。expect; var chai = require('chai'); var chaiAsPromised = require('chai-as-promised'); ...

回答 1 投票 1

如果第一个Promise出错,我该如何返回另一个Promise?

具体情况是:我正在使用本地存储API,当您尝试“获取”该值时,它会返回一个承诺。我想要获得的值是一个自定义的“UserProfile”对象。如果价值不是......

回答 1 投票 0

为什么async / await打破$ http.get /角度摘要周期?

看看下面的Angular 1.x控制器:类RootController {constructor($ http){this.variable =“apples”; // this.test($ http); - 这有效// ...

回答 1 投票 4

element.getText()。然后(函数)没有被执行

我正在使用量角器和黄瓜。我想打印从getText返回的文本。我正在使用.then函数来获取此类文本,但由于某种原因,console.log代码未被执行。 ...

回答 1 投票 0

ng-show指令不工作Angular(控制器问题)

我正在构建一个带有计时器和2个按钮的单页应用程序:第一个显示初始状态(onBreak = false),处理25分钟计时器第二个显示第一个计时器结束时(onBreak = true), ...

回答 1 投票 0

使用$ http.get()时,Angularjs url正在被更改。然后()

我有以下代码:首先我记录网址,我得到了所需的网址:variants / images / 30808708?ssl = true var myUrl = self.baseUrl +'images /'+ self.currentItem.variants [variant] .imageId +' ?SSL = ...

回答 1 投票 0

即使服务返回404,$ http promise也会执行成功块

我很困惑或者可能不理解角度承诺是如何工作的。我正在尝试为我的错误处理编写一些代码块,但我发现它总是在我的控制器中执行成功块。但是......

回答 2 投票 0

Angular2:Object不支持Microsoft Edge浏览器中的此操作

我的angular2应用程序抛出异常,指出Object仅在Microsoft边缘不支持此操作。请检查下面的图像:我调试并发现异常被抛出...

回答 3 投票 0

Karma Jasmine单元测试出错:“预期的间谍VehicleId被称为”

你能帮我解决一下这个问题。我是Angular和Unit Testing的新手。服务没有回报承诺。错误:已调用spy fetchVehicleId。 ...

回答 1 投票 0

我的令牌过期和未经授权时如何注销?

以下代码是我的service.js.如何在我的令牌过期且未经授权时注销?我们需要设置本地存储吗?有人可以帮助我或建议我如何才能达到我的结果...

回答 1 投票 0

如何将真实数据转换为angularjs 1承诺?

我在AngularJS 1.5上有一个页面。它有一个服务层来处理使用promise的数据加载。控制器将调用服务来获取如下数据:var loadClients = programSelectorService ....

回答 1 投票 0

使用角度js工厂中的函数

我从一个工厂的rest api获得一个值,在控制器中解决它的承诺,然后我再次想要使用工厂的$ http在控制器中发送先前检索的数据。 ...

回答 1 投票 0

使用Jasmine对承诺链进行单元测试

我想为有许多承诺链的工厂编写单元测试。下面是我的代码片段:angular.module('myServices',[]).factory(“myService”,['$ q','someOtherService1','...

回答 2 投票 0

如何在$ http承诺中抛出错误

我有一个角度服务,包装我的其余api调用并返回$ http承诺。我的问题是如何抛出一个错误,以便调用触发.error方法的promise?我不想......

回答 4 投票 4

无法在控制器$ scope中获得异步调用的结果

我试图通过将我的angularJS中的RESTful调用移动到像这样的工厂来改进我的应用程序中的代码:在app.js var myApp = angular.module('myApp',['ngRoute','ngResource']);在......

回答 1 投票 0

来自数据库的数据未使用angular加载到页面加载的变量

在页面加载时,我从数据库获取数据并将其放在$ scope.x中。在我的网络选项卡中,我从我的数据库中获取列表,但它没有加载到我将很快需要在下拉列表中的变量...

回答 2 投票 0

resolve()然后()首先是异步的东西

我读了一篇关于承诺的指南:const promise = new Promise((resolve,reject)=> {//做一些异步的东西//如果async opp成功解决(); //如果async opp失败拒绝();} );所以......

回答 3 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.