javascript - angular js Unknown provider錯(cuò)誤
問題描述
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();} }]);
這段代碼會報(bào)如下錯(cuò)誤:angular.js:12314 Error: [$injector:unpr] Unknown provider: $scopeProvider <- $scope <- $cart;剛學(xué)angular 求大神知道π-π
問題解答
回答1:謝邀。factory、service 只有$rootScope,沒辦法知道局部的$scope的。
相關(guān)文章:
1. python - type函數(shù)問題2. mysql新建字段時(shí) timestamp NOT NULL DEFAULT ’0000-00-00 00:00:00’ 報(bào)錯(cuò)3. javascript - node服務(wù)端渲染的困惑4. css - 求推薦幾款好用的移動端頁面布局調(diào)試工具呢?5. javascript - webpack --hot 熱重載無效的問題6. Mysql && Redis 并發(fā)問題7. php - 第三方支付平臺在很短時(shí)間內(nèi)多次異步通知,訂單多次確認(rèn)收款8. mysql - 一個(gè)表和多個(gè)表是多對多的關(guān)系,該怎么設(shè)計(jì)9. html5 - h5寫的app用的webview,用手機(jī)瀏覽器打開不顯示?10. javascript - 百度echarts series數(shù)據(jù)更新問題
