<分区>
我正在开发一个应用程序,有一些 Angular 没有提供的方法我觉得很有用。我启动了一个文件来使用所需的方法扩展 Angular,而不是创建一个实用程序服务并注入(inject)它(这对于简单的 - jQuery-esque - 方法来说似乎很麻烦)。
所以,我想问问这是否是个好主意?是否有理由避免这种做法?
例如angular.extensions.js
// Angular has been previously loaded
;(function() {
angular.extend(angular, {
isEmptyObject: function(obj) {
var name;
for ( name in obj ) {
return false;
}
return true;
}
// etc. for simple helpers
})
})();