angular-promise

    0热度

    1回答

    我有以下的扩展安装在VS代码: https://code.visualstudio.com/blogs/2016/02/23/introducing-chrome-debugger-for-vs-code 调试工作,但我不能设置一个断点到无极回调。例如: getCatWishesFromBackend() : Promise<string[]> { return this.http.ge

    0热度

    1回答

    我在Ionic 3(angular4)中开发时遇到了问题中的一个死锁。我只是重做了一个以前写在离子的角度应用程序,但问题从我决定使用离子“存储”而不是“localStorage”开始。 这个问题是由微小的差异造成的,在本地存储中,“get”方法只返回一个值,但Ionic的存储“get”方法返回一个承诺。 现在,我需要一个函数从存储中读取一个特定的值并返回它,由于某些原因,我无法容纳我希望使用此值的

    2热度

    1回答

    内,离子存储“get”仅在第二次调用时返回null我面临着Ionic Storage非常奇怪的问题。我有读取来自存储一个值和一个返回一个包含对应于该对象的承诺的方法: private getAuthorizedOptions(): Promise<RequestOptions> { return this._storage.get('bdAccessToken')

    0热度

    2回答

    我无法使用角度工厂服务获取我的json数据。 我似乎正确加载文件,在开发人员工具控制台上没有错误,但数据未定义在请求上 - 表示为空。 我的JSON文件: { "Translations": [ { "WhatsNew": [ { "English": "Whats New", "Hebrew": "מה חדש?",

    0热度

    1回答

    我使用外部API,我没有访问其来源。其中一个端点,返回类似的东西: [{ task: '1', task_name: 'Do the laundries', project: '15', project_name: 'My schedule', user_id: '10' }, .... ] 那么对于上述的每一个对象,我需要调用另一个端点

    0热度

    2回答

    我在角度应用中遇到了登录时间问题。我的意图是,当用户登录时,API密钥将在localStorage中设置,并可用于访问API。登录后,我希望应用将用户重定向到主页状态。但是,发生的事情是用户被重定向,得到一个401 - 并基于我设置的 - 然后被重定向回登录。如果我在登录后在浏览器上进行硬刷新,它就可以工作。这是我的目标。 .factory('localStor', function($q, $l

    0热度

    1回答

    我该如何写这个函数neater,是否正在返回,然后在超时回调中解析它,这是做这件事的最好方法吗?我问,因为我是JavaScript新承诺。 getStuff(): Promise<any> { let self = this; return new Promise(function(resolve, reject) { self.getData()

    0热度

    2回答

    我有这样的代码: this.array = []; initArrayClicked() { this.clearArr() .then(this.addOneToArray.bind(this)) .then(this.addTwoToArray.bind(this)); } 我有按钮,当我点击它调用此函数,并在此赤岸承诺this.array价值到底是[1,

    1热度

    2回答

    我真的和我的一点代码混淆,这是一个angularjs服务。我尝试使用Promise.all来连接作为服务一部分的两个promise,并将结果发送给我的控制器。 事情是由Promise.all返回的对象由两个相同的数组组成。 这里我的代码,只是为了更清楚: batchModule.service('BatchService', ['$http', '$q', '$log', 'MessageboxS

    -1热度

    1回答

    在这条线就显示无法访问的代码 resolve(data) 是什么原因造成的? 我的代码: zipCodeBlurEventCall(zipcode) { if (!this.validationService.isValidZipCodeRequired(this.siteDetail.ZipCode)) { this.clearInvalidFlags();