angularjs 1.x:我可以在.constant中放置一个'全局'函数

时间:2016-04-08 16:18:33

标签: angularjs

有时候我有全局使用的实用函数,它们不依赖于angularjs应用程序中的依赖注入。

我想把它们扔进.constant(..)但是我似乎无法找到任何提倡这一点的文件,尽管我记得有人建议不要这样做。我在想这样的事情

angular.module('myApp', [])
   .constant('myFunction', myFunction);

function myFunction(msg) {
  alert(msg);
}

其他资源虽然建议将它们放入工厂或$ rootScope。 (example)前者感到啰嗦,后者我厌恶。

使用.constant来存储不依赖于依赖注入的全局函数时,angularjs 1.x最佳实践是否可以接受?

0 个答案:

没有答案