Javascript 这条路线不行吗?
我正在尝试配置一个基本的angular应用程序 我的主要html:Javascript 这条路线不行吗?,javascript,angularjs,ngroute,Javascript,Angularjs,Ngroute,我正在尝试配置一个基本的angular应用程序 我的主要html: <html ng-app="CostumerApp"> <head> <title> Costumers </title> <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css"/> </head> <body> &l
<html ng-app="CostumerApp">
<head>
<title> Costumers </title>
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css"/>
</head>
<body>
<div class="container">
<div class="page-header">
<h1>Costumer manager</h1>
</div>
<div class="row">
<div class="col-sm-12" ng-view></div>
</div>
</div>
<script src="bower_components/jquery/dist/jquery.min.js"></script>
<script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<script src="bower_components/angular/angular.min.js"></script>
<script src="bower_components/angular-route/angular-route.min.js"></script>
<script src="js/app.js"></script>
<script src="controllers/costumerCtrl.js"></script>
</body>
customerctrl.js:
angular.module('CostumerApp')
.controller('costumerCtrl', function ($scope){
$scope.costumers = [];
});
列表html:
<table class='table table-hover table-hover table-bordered'>
路由不起作用,
现在,它没有找到“”,当我只是做它带我到项目文件夹,而不是我的主html
Im使用节点http服务器并像http服务器一样启动—p 3000—一个本地主机。
为什么我的localhost:3000没有显示主页
谢谢你 您编写了
$routeProvider
,它是$routeProvider
因为您的app.js中已将HTML5模式设置为true,所以您需要在main.html中包含以下内容:
<head>
<base href="/">
...
</head>
...
因此,HTML5模式将起作用,您可以在URL中不使用#进行访问 抱歉,这不是输入localhost:3000/main/#/customers的问题抱歉,我的错,它必须是:localhost:3000/customers控制器不应该是'customerctrl'而不是'listCtrl'吗?
<head>
<base href="/">
...
</head>