无法加载资源
Unable to load resource
我只是刚接触angularjs。我正在尝试在我的索引中测试简单的控制器.html。但是当我在本地主机上运行它时,我收到一个错误:
无法加载资源:服务器以状态 404(未找到)响应。
这是我的文件夹结构:
angulartesting
-bower_components
-index.html
-script.js
这是我的索引.html文件:
<!-- index.html -->
<!DOCTYPE html>
<html ng-app="store">
<head>
<!-- SCROLLS -->
<!-- load bootstrap and fontawesome via CDN -->
<link href="bower_components/bootstrap/dist/css/bootstrap.min.css" rel='stylesheet' type='text/css' />
<!-- SPELLS -->
<!-- load angular and angular route via CDN -->
<script src="/bower_components/angular/angular.min.js"></script>
<script src="/bower_components/angular-route/angular-route.js"></script>
<script src="script.js"></script>
</head>
<body >
<div ng-controller="StoreController as store">
<h1>{{store.product.name}}</h1>
<h2>${{store.product.price}}</h2>
</div>
<script src="bower_components/bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
这是我的脚本.js:
// create the module and name it scotchApp
// also include ngRoute for all our routing needs
(function(){
var app = angular.module('store', []);
app.controller('StoreController',function(){
this.product=gem;
});
var gem = {
name:'Gaurav',
price:'220'
}
})();
谁能告诉我我做错了什么?
我正在本地服务器上运行它。
试试这个。我刚刚删除了脚本源之前的正斜杠并添加了ng-app
属性。
<!-- index.html -->
<!DOCTYPE html>
<html ng-app="myApp">
<head>
<!-- SCROLLS -->
<!-- load bootstrap and fontawesome via CDN -->
<link href="bower_components/bootstrap/dist/css/bootstrap.min.css" rel='stylesheet' type='text/css' />
<!-- SPELLS -->
<!-- **Removed forward slashes before script sources** -->
<script src="bower_components/angular/angular.min.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<script src="script.js"></script>
</head>
<body>
<div ng-controller="StoreController as store">
<h1>{{store.product.name}}</h1>
<h2>${{store.product.price}}</h2>
</div>
<script src="bower_components/bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
希望对你有帮助
相关文章:
- ADF:有条件地加载javascript资源
- 内容安全策略:页面's设置阻止加载资源
- 未能在Laravel中加载资源
- Nodejs服务器:加载资源失败:服务器的响应状态为404(未找到)
- js文件未加载js控制台say's”;不允许加载本地资源”;
- UIWebview赢得't通过基本身份验证加载动态加载的资源(通过jQuery mobile)
- AngularJS资源 - 加载多个资源
- 将 JSON 作为 HTML 中的资源加载以避免引导 ajax
- XMLHttp请求与“;html标签“;资源加载
- Rails资源:加载顺序
- 资源加载不正确,图像部分加载
- 如何防止Chrome中未附加元素的资源加载
- 如何在复杂的资源加载序列中正确链化承诺
- Rails混淆了js对实际路由的资源加载,并将其作为控制器动作处理
- 当异步资源加载完成时触发的Javascript事件
- 将静态jsp资源加载到产品index.html中
- 从外部或内部资源加载库,脚本等网站
- 当我尝试使用ajax时,chrome的控制台显示“资源加载失败”
- templateUrl资源加载不能使用webpack
- 当外部JavaScript或CSS资源加载失败时,检测并记录