有时候我有全局使用的实用函数,它们不依赖于angularjs应用程序中的依赖注入。
我想把它们扔进.constant(..)
但是我似乎无法找到任何提倡这一点的文件,尽管我记得有人建议不要这样做。我在想这样的事情
angular.module('myApp', [])
.constant('myFunction', myFunction);
function myFunction(msg) {
alert(msg);
}
其他资源虽然建议将它们放入工厂或$ rootScope。 (example)前者感到啰嗦,后者我厌恶。
使用.constant来存储不依赖于依赖注入的全局函数时,angularjs 1.x最佳实践是否可以接受?