地理位置情報サービスを作成しました:
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()
]
エラーが発生します:
オブジェクト [オブジェクト object] にはメソッド「getData」がありません
ジオを調べると"c.instantiate {}"
ここで何が間違っていますか?
ありがとう。