在AngularJS中$ q的含义是什么?

时间:2015-12-03 17:17:15

标签: javascript angularjs promise naming-conventions

我阅读了一些教程,最后了解(有些)AngularJS中的$ q是如何工作的。但是,杀死我的是$ q这个名字。为什么命名为$ q?这是一个关于单词"队列"?

的游戏

$ promise会更有意义。

3 个答案:

答案 0 :(得分:1)

这是“队列”这个词的一个游戏,但它也是对Kris Kowal写的原始库的致敬:=也称为q。

答案 1 :(得分:0)

我找到了$ q的文档。也许它很有用!

Documentation of $q

答案 2 :(得分:0)

Angular中的Promise由内置的$ q服务提供。它们提供了一种通过将它们与promise对象一起注册来串行执行异步函数的方法。$ q服务本身也是一个允许您快速将基于回调的异步函数转换为基于promise的解决方案的函数。