gpt4 book ai didi

javascript - 无法在 Angular js中加载模块

转载 作者:行者123 更新时间:2023-12-02 16:31:02 25 4
gpt4 key购买 nike

我对 angularjs 有一个简单的问题

服务.js

'use strict'

var restData = angular.module('ccapp.services', ['ngResource']);

restData.factory('Testcust', function ($resorce) {
return $resorce('http://localhost:8080/CallCenterRest/webresources/testcust',{},{
query:{method:'GET', isArray:true}
});
});

app.js

var app = angular.module('ccapp', [
'ngRoute',
'ccapp.services']);
app.config(function ($routeProvider) {
$routeProvider
.when('/viat',
{
controller: 'viatctrl',
templateUrl: 'pages/viat.html'
})

.otherwise({ redirectTo: 'index.html' });
});

问题是

Uncaught Error: [$injector:modulerr] Failed to instantiate module ccapp due to: Error: [$injector:modulerr] Failed to instantiate module ccapp.services due to: Error: [$injector:nomod] Module 'ccapp.services' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.

有人可以帮忙:)

最佳答案

检查index.html 文件以确保 Services.js包含在像这样的脚本标签中 <script src="whatever-your-path-is/Services.js"></script> .

如果您的项目设置为 grunt 或 gulp 任务将所有 javascript 文件编译为一个文件(例如 my-app.js )以通过脚本标记包含在 index.html 中,那么您需要确保此Service.js文件位于 grunt 或 gulp 任务要处理的路径上。

关于javascript - 无法在 Angular js中加载模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28293629/

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