我正在重构一个旧的AngularJS 1.3项目。我注意到的一件事是,进行此操作的人使用以下命令启动了AngularJS代码的每个文件:
(function () {
'use strict';
angular.module('app').factory('Employees', ['$http', function($http) {
// angular code removed
}]);
})();
Run Code Online (Sandbox Code Playgroud)
在每个文件中使用function()'use strict'是否对代码有好处?对我来说,每个文件浪费3行。是否有标准/最佳做法?
我有一个应用程序,它使用带有字符串的队列(对应于应用程序需要执行的不同任务).在随机的时刻,队列可以填充字符串(有时几分钟,但也可能需要几个小时.
直到现在我总是有一个计时器,每隔几秒检查一次队列中是否有项目并将其删除.
我认为必须有一个比这种方式更好的解决方案.将项目添加到队列时是否有任何方法可以获取事件?