为了账号安全,请及时绑定邮箱和手机立即绑定

angular js Unknown provider错误

angular js Unknown provider错误

POPMUISE 2018-11-21 18:13:05
    var app=angular.module("myApp",['ng']);    app.factory('$cart',['$scope',function($scope){        return {            add:function(){                $scope.pList.push({price:8000,count:Math.floor(Math.random()*100+1)});            },            del:function(index){                $scope.pList.splice(index,1);            }        }    }]);    app.controller('myCtrl',['$scope','$cart',function($scope,$cart){        $scope.pList=[            {price:2000,count:Math.floor(Math.random()*100+1)},            {price:3000,count:Math.floor(Math.random()*100+1)},            {price:5000,count:Math.floor(Math.random()*100+1)},            {price:9000,count:Math.floor(Math.random()*100+1)}        ];        $scope.handleAdd=function(){            $cart.add();        };        $scope.handleDelete=function(){            $cart.del();        }    }]);这段代码会报如下错误:angular.js:12314 Error: [injector:unpr]Unknownprovider:scopeProvider <- scope<−cart;刚学angular 求大神知道π-π
查看完整描述

1 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

factory、service 只有rootScope,没办法知道局部的scope的。

查看完整回答
反对 回复 2018-12-28
  • 1 回答
  • 0 关注
  • 747 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信