什么是避免在angularjs中命名冲突的最佳方法

时间:2013-07-25 20:11:26

标签: angularjs

似乎当多个模块具有相同名称的工厂时,最后一个模块获胜。 jsfiddle

我看到帖子提出了使用fooBarfoo2Barfoo.bar foo2.bar命名工厂的惯例,以避免命名冲突

但是,为每个工厂添加模块名称前缀对我来说似乎很难看。有没有其他更好的方法,或者有没有办法让私人服务只在模块本地?

1 个答案:

答案 0 :(得分:1)

你不喜欢foobar?对我来说似乎是一个非常好的约定。 但是,如果您愿意,可以“命名”您的javascript代码。 http://enterprisejquery.com/2010/10/how-good-c-habits-can-encourage-bad-javascript-habits-part-1/