如何在app.factory中获取$ scope变量????
app.factory('ws', function ($http) {
console.log($scope.variable);
})
我遇到错误$ scope未定义
答案 0 :(得分:0)
“服务是单例的,将范围注入服务中是不合逻辑的(确实如此,您不能将范围注入服务中。您可以将范围作为参数传递,但这也是一个不好的设计选择,因为您将在多个地方编辑范围,从而使调试变得困难。处理范围变量的代码应放在控制器中,而服务调用则进入服务。”