angular.js仅在webserver上路由

时间:2014-08-02 17:07:13

标签: javascript html angularjs

我是Angular.js的新手所以请耐心等待。我发现Angular的路由非常简洁,这就是为什么我想用它来尝试我的第一个网页。我的方法如下:

<!doctype html>
<html ng-app="test">
  <head>
    <meta charset="UTF-8">
    <title>testrouting</title>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.21/angular.min.js"></script>
    <script type="text/javascript" src="js/angular-route.min.js"></script>
    <script type="text/javascript" src="js/app.js"></script>
  </head>


  <body>
    <div id="inject" ng-view></div>
  </body>
</html>

和an app.js

var app = angular.module('test', ['ngRoute']);

app.config(function($routeProvider) { 
$routeProvider
    .when('/', {
        templateUrl: 'routes/index.html'    
    });
});

问题是,index.html未显示。在index.html内,我有一个带有一些文字的普通<p>元素。但我的根索引上没有显示任何文字。据我所知,angular是一个前端框架,那么是否有任何Webserver需要导致问题?

由于

1 个答案:

答案 0 :(得分:1)