【发布时间】:2014-02-27 00:21:50
【问题描述】:
我创建了一个角度服务,它基本上是另一个服务的包装器,它为 json 数据发出 $resource 请求。这个“包装服务”会进行一些数据格式化,然后将结果返回给我的控制器。
我的问题是我正在努力从我创建的“包装器”服务中的函数填充我的控制器中的 $scope 变量(始终未定义)。我对 Deferred API 进行了一些尝试,但是如果我在控制器中调用 promise.then 方法(不格式化),我只能成功地在控制器中获取我的数据,这违背了目的。
如何将格式化列表返回到我的控制器?我在下面写了一个 Plunker,它不会编译但包含我想要实现的要点。
【问题讨论】:
-
如果 plunker 无法正常工作,我们如何判断是您的代码中存在问题还是只是在 plunker 中存在问题?
-
您尝试过服务而不是使用因素吗?从:routingRulesServices.factory('RuleSets' 到:routingRulesServices.service('RuleSets'
-
嗨 Anthony Chu,我知道使用无法编译的代码示例很难,但我认为我的问题是根本缺乏理解,所以我确信有人可以提供帮助,这Wawy 能够:)
标签: javascript angularjs