JavaScript coffee 怎么写 AngularJS 的 service

leopku · 2013年04月28日 · 最后由 saiga 回复于 2013年04月28日 · 3219 次阅读

看了一些 AngularJS service 自带的例子 不过怎么向 coffee script 转真心写不下去了

目标: service 的某个函数返回该 service 里的一个共享数据

$http.get('/my/url').success (data) -> ....

1、这个函数怎么定义 2、怎么返回

拜求

是要这样的效果?

$http.get('phones/phones.json').success((data) ->
  $scope.phones = data)

#1 楼 @Eagle 差不多。 现在基本的 controller 用 coffee 写问题不大,就是 service 没有参考,写出来的代码有点心虚

比如,在 service 定义一个 function,现在的写法:

getX = () ->
  $http.get('/my/url').success (data) ->
    $root.myVar = data

我先测试看看

只要在最后返回一个 Object 就可以了,方法写在 Object 里面。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号