Angularjs 是以'开头的核心服务$';?

Angularjs 是以'开头的核心服务$';?,angularjs,Angularjs,到目前为止,我很喜欢Angular,我正在努力解决一些问题 因此,在以下方面: angular.module('myapp') .factory('Auth', function Auth($location, $rootScope, Session, User, $cookieStore){ 假设Session和User是用户定义的服务,而$location、$rootScope和$cookieStore是核心服务,这是否正确?是否存在用户定义的服务前面可能有“$”或核心服务没有“$”的情况

到目前为止,我很喜欢Angular,我正在努力解决一些问题

因此,在以下方面:

angular.module('myapp')
.factory('Auth', function Auth($location, $rootScope, Session, User, $cookieStore){
假设Session和User是用户定义的服务,而$location、$rootScope和$cookieStore是核心服务,这是否正确?是否存在用户定义的服务前面可能有“$”或核心服务没有“$”的情况?

看看这个

从angular的文档:

“$”前缀命名约定 您可以创建自己的服务,事实上,我们将在步骤11中完全做到这一点。作为一种命名约定,angular的内置服务、作用域方法和一些其他angular API在名称前面有一个“$”前缀。命名服务和模型时不要使用“$”前缀,以避免任何可能的命名冲突


可能是重复的–请看@awendt谢谢,我没有看到这个答案