角应用

时间:2015-12-11 13:35:10

标签: jquery angularjs

为什么不能注入' $ scope'服务层服务?如果我在数组中添加 $ scope ,则会出现注入错误。

app.service('LoginService', [ '$log', '$http', '$rootScope', '$scope', '$location', function($log, $http, $rootScope, $scope, $location) {

1 个答案:

答案 0 :(得分:4)

简单地说,#import "LaunchScreenViewController.h" @interface LaunchScreenViewController @end @implementation LaunchScreenViewController @end 是绑定到视图的控制器的范围。

服务是单个对象,包含或封装可重用的逻辑/功能/代码片段。因此从逻辑上讲,它们根本没有范围。可以使用服务中的变量来设置值/数据,并在别处使用或共享它。

这是不允许的原因。