我从一个非常简单的AngularJS应用程序开始(对此有非常非常基础的知识),代码和内容如下:
<html>
<head>
<script type="text/javascript" src="angular.min.js"></script>
<script type="text/javascript" src="angular-resource.min.js"></script>
<script type="text/javascript">
var app = angular.module('myModule', []).config(function ($interpolateProvider) {
$interpolateProvider.startSymbol('{@').endSymbol('@}');
});
app.controller('myCtrl', ['$scope', '$resource', '$http', function ($scope, $resource, $http) {
document_ready($scope, $resource, $http);
angular.element(document).ready(function () {
$http({
method: 'GET',
url: '/networks',
data: {}
}).success(function (result) {
$scope.network = result;
});
});
}]);
</script>
</head>
<body ng-app="myModule">
<div ng-controller="myCtrl">
...
</div>
</body>
</html>
对于这段代码,在浏览器中运行时得到以下错误消息:
Error: Unknown provider: $resourceProvider <- $resource
我在这里错过了什么?我做错了什么?
(请记住,我是AngularJS的绝对初学者)
忘记添加资源模块依赖:
.module('myModule', ['ngResource'])...