我创建了一个地理位置服务:
angular.module('App')
.service('Geo', ['$http', ($http) ->
apiUrl = 'http://freegeoip.net/json'
getData = ->
$http.get(apiUrl)
.success((data)->
console.log data
)
])
然后我将它作为服务包含在我的控制器中:
@App.controller 'MyController', ['Geo', (geo)->
geo.getData()
]
我收到一个错误:
对象 [对象对象] 没有方法“getData”
检查地理给了我"c.instantiate {}"
我在这里做错了什么?
谢谢。