angular-promise相关内容

链接后续承诺并等待所有解决方案

我已经阅读了一些关于 Promise 的文章和问题,但我仍然无法理解它们.这是我想要做的: 我的应用程序应该从设备请求属性.属性可以表示为单个值或数组.每个属性都有属性,可以为我提供有关它的信息(例如它是数组还是可写等). 所以我的第一次尝试是首先读取属性的属性.所以我可以看看我是否需要读取单个值或数组(例如). 一切都在使用 websockets,所以我没有使用 angular ..
发布时间:2021-11-10 02:55:16 前端开发

带有承诺的角度自定义过滤器

我想要实现的是使用一个过滤器,该过滤器将从 ret() 函数返回成功或错误.使用下面的代码,它返回 {},这可能是它的承诺. .filter('邮政编码', ['$cordovaSQLite', '$q',函数($cordovaSQLite,$q){返回函数(邮政编码){函数 ret() {var def = $q.defer();ionic.Platform.ready(function() ..
发布时间:2021-11-10 02:55:13 前端开发

AngularJS:通过工厂的 id 获取对象

我有一个 factory 可以从数据库中获取包含我所有客户的数组.然后我需要通过 person id 过滤这个数组,并在一个页面中只显示它的数据. 我已经有一个工作代码,但它只在一个 controller 内,我想将它与一个 factory 和一个 directive 一起使用,因为我不再使用 ng-controller 并且这个 factory 已经调用了我需要显示客户端数据的其他页面. ..

AngularJS - 脚本在承诺返回的工厂函数中停止运行

我一直在学习/从事一个新手项目,它基本上是一个简单的任务管理器(类似于那些待办事项列表项目).我为这个项目设计了一个用户登录页面,这是它的工作原理. 所以我有两个函数 siteLogin() 用于登录和内部我想在用户登录后使用第二个函数 showTasks() 返回它获得的用户任务来自 API(我知道的承诺). 所以首先我需要从 showTasks() 函数内的 $http 返回一个值 ..
发布时间:2021-11-10 02:55:08 前端开发

AngularFire V1.2 $firebaseArray() $loaded() 只调用一次

我在数组上使用 AngularFire 和 promise($loaded() on firebaseArray()). 目前,我使用以下代码: 问题:我转到第 1 页,数据已加载且一切正常.转到第 2 页并返回到第 1 页.现在 $loaded() 在我刷新整个页面之前不起作用.我该如何解决这个问题? app.factory('Items', ['FBURL', '$firebas ..

AngularJS 1.7.9:如何调试“可能未处理的拒绝:{}"?

我知道类似的问题,例如 Angularjs 1.7.9 - 可能未经处理的拒绝和其中提到的重复. 但是,我的代码没有使用承诺(我知道;当然没有 $promise 或 $http). 我只是在为朋友制作一个简单的 ui-router 演示.它只有两个视图,每个视图都有一个可以切换到另一个视图的按钮.它在 AngulrJs 1.5 中运行良好,但在 1.7 中因上述错误而中断. 虽然 ..

AngularJS 承诺返回空对象

基本上我想要做的是从解决承诺的函数调用中分配一些模型值.像这样 value = someFun() 这是我调用此函数的服务 app.factory('SomeService', function($q) {返回 {someFun:函数(){var d = $q.defer();尝试 {d.resolve("你好");}赶上(e){d.拒绝(e);}返回 d.promise.then(func ..
发布时间:2021-11-10 02:54:53 其他开发

$q.defer() then of the then

我不明白 then 的返回值的行为, 这里是文档 - then(successCallback, errorCallback, notifyCallback) – 不管当承诺已经或将被解决或拒绝时,然后调用一个异步成功或错误回调的结果可用.使用单个参数调用回调:结果或拒绝原因. 所以让我们尝试一下,根据下面的小代码部分 - var deferred = $q.defer();d ..
发布时间:2021-11-10 02:54:47 前端开发

angularjs 延期承诺不延期

努力使承诺在 angularjs 服务提供者中正常工作我已经阅读了 docs 以及许多示例(此处,这里 和这里) 我认为我的语法没问题(虽然显然出了点问题) 应用模块和控制器看起来像 var myApp = angular.module('myApp', []);myApp.controller('Controller_1', ['$scope', 'Service_1', functio ..
发布时间:2021-11-10 02:54:38 前端开发

这个promise嵌套可以改成chaining吗?

这是伪场景 |然后(项目)|然后(项目,动作)getItems() |getActions(for:items) |应用(动作 -> 项目):承诺|:承诺|模型 一句话: 我需要获取全局项目列表. 好的.已获取项目. 请求用户对之前获取的项目采取的操作. 好的.已获取操作. 将操作应用于项目列表. 将物品放在模型上并显示在视图中. 这是我正在使用的代码 return ..
发布时间:2021-11-10 02:54:32 前端开发

离子存储“get"仅在方法内的第二次调用时返回 null

我在使用 Ionic Storage 时遇到了一个非常奇怪的问题.我有一个方法可以从存储中读取一个值并返回一个包含与该对象对应的对象的承诺: private getAuthorizedOptions(): Promise{返回 this._storage.get('bdAccessToken').then(v => {console.log("访问令牌:", v);让令牌 = v;让标题 = 新 ..

角度异步事件的问题

我的代码循环遍历数组中的 10 个项目,对每个项目发出请求,然后将返回的数据推送到数组中.一切正常,直到 $q.all 行. details.getDetails = function(idSet, pageNum) {var page = idSet[pageNum],mainDeferred = $q.defer(),承诺 = [],组合项 = [];for(var i=0; i 解决方案 ..
发布时间:2021-11-10 02:54:21 前端开发