var app = angular.module('myApp', ['ngLoadScript']);
app.config(function($routeProvider, $controllerProvider, $compileProvider, $filterProvider)
{
app.controllerProvider = $controllerProvider;
app.compileProvider = $compileProvider;
app.routeProvider = $routeProvider;
app.filterProvider = $filterProvider;
});
app.controller('mainController', function($scope) {
});
上面这段代码写在myApp.js中,为什么运行时显示Uncaught Error: [$injector:modulerr] 错误。我想把controllerProvider保存下来,之后有用。这么做为什么出错?
滿天的星座2017-05-15 16:52:34
문제는 $controllerProvider
가 아니라 $routeProvider
에 있습니다. 이것 좀 보세요: $controllerProvider
,而在$routeProvider
。你看这:
var app = angular.module('myApp', ['ngLoadScript']);
你没有引入ngRoute
,却要注入$routeProvider
으아아아
ngRoute
를 도입하지 않았지만 $routeProvider
를 삽입해야 한다고 생각하시나요?🎜