Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 这条路线不行吗?_Javascript_Angularjs_Ngroute - Fatal编程技术网

Javascript 这条路线不行吗?

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

我正在尝试配置一个基本的angular应用程序

我的主要html:

<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>