$q
服务的AngularJS文档说明$q
可以两种方式使用 - constructor-style
和CommonJS-style
,请参阅https://docs.angularjs.org/api/ng/service/$q
尽管如此,它并没有提到两种时尚是否相同,或者是否优先。这两种用途是否相同,或者有什么不同?
答案 0 :(得分:3)
ES6风格是一种新标准,我希望它将来成为首选的声明方式。我会在新项目中坚持这一点。但是,根据文件:
目前不支持进度/通知回调 ES6风格的界面。
因此,如果没有这些,可以使用构造函数。如果没有,请使用标准语法。