angular-promise相关内容
我已经阅读了一些关于 Promise 的文章和问题,但我仍然无法理解它们.这是我想要做的: 我的应用程序应该从设备请求属性.属性可以表示为单个值或数组.每个属性都有属性,可以为我提供有关它的信息(例如它是数组还是可写等). 所以我的第一次尝试是首先读取属性的属性.所以我可以看看我是否需要读取单个值或数组(例如). 一切都在使用 websockets,所以我没有使用 angular
..
我想要实现的是使用一个过滤器,该过滤器将从 ret() 函数返回成功或错误.使用下面的代码,它返回 {},这可能是它的承诺. .filter('邮政编码', ['$cordovaSQLite', '$q',函数($cordovaSQLite,$q){返回函数(邮政编码){函数 ret() {var def = $q.defer();ionic.Platform.ready(function()
..
我有一个 factory 可以从数据库中获取包含我所有客户的数组.然后我需要通过 person id 过滤这个数组,并在一个页面中只显示它的数据. 我已经有一个工作代码,但它只在一个 controller 内,我想将它与一个 factory 和一个 directive 一起使用,因为我不再使用 ng-controller 并且这个 factory 已经调用了我需要显示客户端数据的其他页面.
..
我一直在学习/从事一个新手项目,它基本上是一个简单的任务管理器(类似于那些待办事项列表项目).我为这个项目设计了一个用户登录页面,这是它的工作原理. 所以我有两个函数 siteLogin() 用于登录和内部我想在用户登录后使用第二个函数 showTasks() 返回它获得的用户任务来自 API(我知道的承诺). 所以首先我需要从 showTasks() 函数内的 $http 返回一个值
..
我在数组上使用 AngularFire 和 promise($loaded() on firebaseArray()). 目前,我使用以下代码: 问题:我转到第 1 页,数据已加载且一切正常.转到第 2 页并返回到第 1 页.现在 $loaded() 在我刷新整个页面之前不起作用.我该如何解决这个问题? app.factory('Items', ['FBURL', '$firebas
..
已更新. 我正在关注 Angular2 教程来自https://angular.io/docs/ts/latest/tutorial/toh-pt4.html 这里是从 hero.component.ts 调用 HeroService, Heroes.component.ts import { Component , OnInit } from '@angular/core';
..
我知道类似的问题,例如 Angularjs 1.7.9 - 可能未经处理的拒绝和其中提到的重复. 但是,我的代码没有使用承诺(我知道;当然没有 $promise 或 $http). 我只是在为朋友制作一个简单的 ui-router 演示.它只有两个视图,每个视图都有一个可以切换到另一个视图的按钮.它在 AngulrJs 1.5 中运行良好,但在 1.7 中因上述错误而中断. 虽然
..
我在一个控制器中有两个 http GET,有时它可以工作,其中两个正在工作.有时只有一个 http Get 是有效的.有时它们都不显示.有什么建议吗? }).controller("nextSidorAdminCtrl",功能($scope,$rootScope,$http,$location,$state){$http.get("/ShiftWeb/rest/admin/getallsett
..
基本上我想要做的是从解决承诺的函数调用中分配一些模型值.像这样 value = someFun() 这是我调用此函数的服务 app.factory('SomeService', function($q) {返回 {someFun:函数(){var d = $q.defer();尝试 {d.resolve("你好");}赶上(e){d.拒绝(e);}返回 d.promise.then(func
..
我在 employeeFactory 中有一个 employeeController 和一个 employeeFactory 我收到一个 employee 像这样: function employeeFactory(authenticationFactory,requestFactory,GLOBALS) {var 工厂 = {};var vm = 这个;vm.employee = {};fac
..
我不明白 then 的返回值的行为, 这里是文档 - then(successCallback, errorCallback, notifyCallback) – 不管当承诺已经或将被解决或拒绝时,然后调用一个异步成功或错误回调的结果可用.使用单个参数调用回调:结果或拒绝原因. 所以让我们尝试一下,根据下面的小代码部分 - var deferred = $q.defer();d
..
我有一个方法 seatClicked() 调用 getUserID() 来获取与会话属性“user"相对应的用户 ID.有一个包含用户名和用户 ID(唯一)的表.下面是seatClicked()的定义 $scope.seatClicked = function() {承诺 = $scope.getUserID();promise.then(函数(结果){$scope.seatID.userID
..
我有以下代码: .service('loginModal', function($rootScope, $uibModal) {功能更新用户数据(用户,数据){Object.keys(data).forEach(function(key) {user.facebook[key] = 数据[key];});返回 user.$update();}返回函数(){var 实例 = $uibModal
..
努力使承诺在 angularjs 服务提供者中正常工作我已经阅读了 docs 以及许多示例(此处,这里 和这里) 我认为我的语法没问题(虽然显然出了点问题) 应用模块和控制器看起来像 var myApp = angular.module('myApp', []);myApp.controller('Controller_1', ['$scope', 'Service_1', functio
..
我是 angular $q 服务的新手.我使用 $http 和 angular $q 服务来实现异步请求.下面是我的代码,我无法获得后端api的结果.(json) Services.js: .service('httpService', function($q, $http, $timeout) {var asyncRequest = 函数(网址){返回 $http.get(url).th
..
这是伪场景 |然后(项目)|然后(项目,动作)getItems() |getActions(for:items) |应用(动作 -> 项目):承诺|:承诺|模型 一句话: 我需要获取全局项目列表. 好的.已获取项目. 请求用户对之前获取的项目采取的操作. 好的.已获取操作. 将操作应用于项目列表. 将物品放在模型上并显示在视图中. 这是我正在使用的代码 return
..
我正在使用 angular-socket-io 但需要一种在app 在启动 socket.io 接口之前.我按照这个方法. 但我需要在工厂中使用事件转发如下所示,如下所示: socket.forward("事件"); 如何在我的工厂中添加转发? .factory('socket', function($rootScope, $timeout, socketFactory, $q, $l
..
这是我的工厂,它从 API 获取数据并将每个数据存储到 SQLLite 数据库中. team.factory('dataSync', function($q,$http,$timeout,$cordovaSQLite){返回 {获取数据:函数(){var q = $q.defer();$http.get(api+'/sync/').then(function(response){q.resolv
..
我在使用 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 解决方案
..