rsvp.js相关内容

Promise 链在内部 Promise 被解决之前继续

与在内部承诺解决之前承诺解决的类似问题,但我可以'尽管如此,还是要让它工作. 每次我认为我理解了 Promise 时,我就证明自己错了! 我有这样写的函数 function getFileBinaryData() {var promise = new RSVP.Promise(function(resolve, reject){var executorBody = {url: roo ..
发布时间:2021-12-29 10:02:50 前端开发

“大声"错误的可接受承诺模式?

我正在使用分布在 Ember.js 中的 RSVP 库,我正在尝试找出在承诺中报告致命错误的正确模式——特别是我想通知一些几乎可以肯定是编程结果的事情由于 api 滥用而导致的错误,我想以一种大声的方式来做.我是 Promise 和 javascript 的新手,希望这个问题有意义 这是一个简单的例子(在咖啡脚本中): doAsync = (arg, callback) ->throw n ..
发布时间:2021-12-26 15:42:49 前端开发

EmberJS:如何在同一条路线上加载多个模型?

虽然我对 Web 开发并不陌生,但我对客户端 MVC 框架还是很陌生.我做了一些研究,并决定尝试使用 EmberJS.我浏览了 TodoMVC 指南,这对我来说很有意义... 我已经设置了一个非常基本的应用程序;索引路由,两个模型和一个模板.我有一个服务器端 php 脚本正在运行,它返回一些 db 行. 让我非常困惑的一件事是如何在同一路线上加载多个模型.我已经阅读了一些关于使用 se ..
发布时间:2021-12-26 15:32:59 前端开发

Angular POS打印问题

我的要求:打印时不打印角度为6的预览 我找到的唯一解决方法 Angular 2原始打印服务我正在使用Think链接进行Angular POS打印 我还有其他选择吗? .ts代码 printInvoice(){console.log(this.printService.getPrinters());} 我的服务代码 从 import {Observable};导入' ..
发布时间:2021-04-06 20:19:31 其他开发

如何使用promises异步读取多个文件,然后继续

我是承诺并使用 rsvp 实施的新手。 我想异步读取文件列表,然后只有在读完所有文件后才进行另一项任务。 我是得到读取一个文件的基本结构,并链接到下一个任务: var loadFile = function(path) { 返回新的rsvp.Promise(函数(解析,拒绝){ fs.readFile(路径,'utf8',函数(错误,数据){ if(error){ 拒绝(错 ..
发布时间:2019-06-06 04:24:13 前端开发

在内心承诺得到解决之前,承诺链继续存在

类似问题在内心承诺解决之前承诺解决但我可以'尽管如此,还是让它继续工作。 每次我认为我理解承诺,我证明自己错了! 我有这样写的函数 函数getFileBinaryData(){ var promise = new RSVP.Promise(function (解决,拒绝){ var executorBody = { url:rootSite + sourceRelative ..
发布时间:2019-02-19 17:33:43 前端开发

Ember.RSVP.all似乎立即解决

我真的希望我正在做一些愚蠢的事,但我似乎找不到。 我正在尝试使用Ember .RSVP.all在一个承诺链的中间。我的例子比我的使用简单得多,但是它表明了这个问题。在一个承诺链中间,我有一套承诺,所有这些承诺在链条可以继续之前都需要解决 - 正是我所理解的RSVP。所有的。 不幸的是,当我返回RSVP.all对象时,链中的下一个承诺立即运行,而不用等待传递给all()的承诺。 我 ..
发布时间:2017-08-16 03:46:40 前端开发

如何从这个承诺的蛋糕中返回布尔值?

我有一个控制器方法,它接受一个字符串参数,所以我可以测试一个用户是否有能力。用户具有许多角色,角色具有附加的权限数组,我们需要检查它是否包含该功能。我知道这是过于冗长的,但为了理解,我已经离开了。稍后重构... App.WorkspaceIndexController = Ember.Controller.extend({ userCan:function ){ var userHas ..
发布时间:2017-08-16 02:52:21 JavaScript

如何使用Ember.RSVP.onerror来报告没有错误处理程序的被拒绝承诺的异常

我刚刚观看了与ember核心的最近小组讨论的视频框架开发人员。 在视频中,小组成员被要求共享一个一般的调试提示 - Tom Dale提出了RSVP onerror处理程序,这使得可以全面报告我们认为这个处理程序会回答我在Stack Overflow上其他地方提出的一些问题(有点混乱)的问题。有没有人知道如何使用这个处理程序或其文档的位置? 解决方案 文档位于: https://git ..
发布时间:2017-08-16 00:44:32 JavaScript

试图了解Ember JS的承诺

我一直在尝试一个代码示例,以达成我的承诺。但是我似乎无法弄清楚如何处理回调,然后再获得“可调用”值。 这是我正在处理的两个相关的JSBin示例。以详细的风格写成模拟烤饼干。 没有异步的Ember JS http://jsbin.com/iSacev/1/edit 纯同步示例来显示基本行为(故意使用基本对象模型) 使用异步和承诺的Ember JS http://j ..
发布时间:2017-08-16 00:41:59 前端开发

“LOUD”错误的可接受承诺模式?

我正在使用分布在Ember.js中的RSVP库,我试图找出在承诺中报告致命错误的正确模式 - 特别是我想通知一些几乎肯定是编程结果的东西由于api滥用而导致的错误,我想以LOUD方式执行此操作。我是一个新的承诺和一般的JavaScript,希望这个问题是有道理的。 这是一个简单的例子(在咖啡书中): doAsync =(arg,callback) - > 抛出新的错误('你给我一个 ..
发布时间:2017-08-15 22:26:20 前端开发

EmberJS:如何在同一路径上加载多个模型?

虽然我不是Web开发的新手,但我对于客户端的MVC框架来说也是一个新鲜事。我做了一些研究,决定和EmberJS一起去。我经历了TodoMVC指南,对我有意义。 我已经设置了一个非常基本的应用程序;索引路线,两个模型和一个模板。我有一个服务器端php脚本运行,返回一些db行。 有一件令我非常混乱的事情是如何在同一路径上加载多个模型。我已经阅读了有关使用setupController的一些 ..
发布时间:2017-08-15 22:05:14 前端开发

试图了解灰烬JS承诺

我一直在尝试在code例如工作,让我的头周围的诺言。但我似乎无法弄清楚如何处理回调并获得了“thenable”价值更高版本。 下面是两个相关的例子JSBin我的工作。写在冗长的风格模仿的曲奇。 Ember公司JS无异步 http://jsbin.com/iSacev/1/edit 纯粹的同步例子来说明的基本行为(故意使用基本对象模型) Ember公司JS与异步和承诺 http://js ..
发布时间:2016-07-21 10:09:59 前端开发