>AngularJS $q
服务的文档说$q
可以以两种方式使用 - constructor-style
和CommonJS-style
,见 https://docs.angularjs.org/api/ng/service/$q
然而,它没有提到两种时尚是否平等,或者是否偏爱一种。这两种用途是相等的,还是有什么区别?
ES6 风格是一种新标准,我希望它在未来成为首选的声明方式。我会在新项目中坚持这个。但是,根据文档:
目前不支持通过 ES6 风格的界面。
因此,如果您可以没有这些,请使用构造函数样式。如果没有,请使用标准语法。