Angular.js错误

时间:2017-10-26 03:26:11

标签: javascript angularjs

我正在开展一个项目,我试图让我将天气数据从.xls文件上传到SQL数据库。这是我第一次使用Angularjs所以我使用了一个教程,一切似乎都运行良好。

My code is:

<head>
<title>.: Import Data with AngularJS :.</title>
<meta charset="utf-8" />
<script type="text/javascript" 
src="C:\Users\Bryan\source\repos\Weather\weather\Scripts\jquery-
1.10.2.min.js"></script>
<script type="text/javascript" 
src="C:\Users\Bryan\source\repos\Weather\weather\Scripts\angular.min.js">
</script>

<script type="text/javascript" 
src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.8/angular-
route.min.js"
<script type="text/javascript" 
src="C:\Users\Bryan\source\repos\Weather\weather\Scripts\bootstrap.min.js">
</script>
<link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.cs
s">
<script type="text/javascript" 
src="C:\Users\Bryan\source\repos\Weather\weather\Scripts\ImportData.js">
</script>

<script type="text/javascript" 
src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.11.5/xlsx.full.min.js">
</script>
<script type="text/javascript" 
src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.11.5/jszip.js"></script>

一切顺利,但我收到以下错误:

ImportData.html:7 GET http://localhost:9000/Content/bootstrap.min.css 
net::ERR_ABORTED
ImportData.html:1 Not allowed to load local resource: ImportData.js
angular.js:88 Uncaught Error: [$injector:modulerr] 
at angular.js:88
at angular.js:4957
at p (angular.js:410)
at g (angular.js:4917)
at gb (angular.js:4839)
at c (angular.js:1949)
at Uc (angular.js:1970)
at xe (angular.js:1855)
at angular.js:33826
at HTMLDocument.b (angular.js:3468)

我已经读过bootstrap和angular可能会发生冲突,但是把它拿出来似乎仍然会出错。任何错误的想法?提前致谢。

2 个答案:

答案 0 :(得分:0)

问题是您正在尝试从本地计算机加载资源。尝试将路径作为相对来解决您的问题。如果您想控制来自您应用的所有请求的基本网址,也可以在html中使用基本网址。

答案 1 :(得分:0)

浏览器无法从上述位置获取您的文件。所以给出相对路径的更好方法,即“../../ImportData.js”。 此外,它显示注入模块错误,这意味着,Angular文件丢失,其模块无法找到库。

您也可以尝试替换所有文件路径。这也是http://localhost:9000/Content/bootstrap.min.css 网:: ERR_ABORTED 是由于互联网故障或由于您的防火墙限制。因此,您可以将其替换为“https”而不是“http”。

尝试这些选项。仅文件链接存在问题。