gpt4 book ai didi

javascript - 未知提供者 : $resourceProvider <- $resource with AngularJS

转载 作者:数据小太阳 更新时间:2023-10-29 05:39:31 26 4
gpt4 key购买 nike

我在 app.js 中声明了以下内容

angular.module('adminApp', ['ngGrid','ngResource']);

在 data.js 中

angular.module('adminApp', [])
.factory('testAccountService', function ($http) {
var TestAccount = {

在 GridCtrl.js 中

angular.module('adminApp',[])
.controller('GridCtrl', function ($scope, $http, $resource, testAccountService) {
$scope.selectedTestAccount = null;

我正在这样加载我的脚本:

<script src="~/Scripts/jquery-1.9.1.min.js"></script>
<script src="~/Scripts/angular.min.js"></script>
<script src="~/Scripts/angular-resource.min.js"></script>
<script src="~/App/admin/services/Data.js"></script>
<script src="~/App/admin/controllers/GridCtrl.js"></script>

当我运行它时,它给我一个错误提示:

Error: Unknown provider: $resourceProvider <- $resource
at Error (<anonymous>)
at http://127.0.0.1:81/Scripts/angular.js:2682:15
at Object.getService [as get] (http://127.0.0.1:81/Scripts/angular.js:2810:39)
at http://127.0.0.1:81/Scripts/angular.js:2687:45

我这样做的方式有问题吗?我对如何设置服务感到困惑,但我看不出有什么问题:

最佳答案

$resource 不是 AngularJS 核心的一部分。

您必须包括: angular-resource.js .


来自 the docs :

To use $resource make sure you have included the angular-resource.js that comes in Angular package. You can also find this file on Google CDN, bower as well as at code.angularjs.org.

关于javascript - 未知提供者 : $resourceProvider <- $resource with AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16006313/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com