我開發的角度應用程序,當我打的URL瀏覽器:http://localhost/angular/MyAngularRewind/
,中的index.html是不開放,但實際上它應該已經打開了的index.html。AngularJs:深層鏈接默認的index.html是不開放
C:\wamp\www\Angular\MyAngularRewind
--->這是路徑我在哪裏具有的index.html,請參見下面
屏幕截圖,網頁打開時,我打這個網址:http://localhost/angular/MyAngularRewind/index.html
和它改變http://localhost/angular/MyAngularRewind/index.html#/
理想地低於事情應該發生:當我打的網址:http://localhost/angular/MyAngularRewind/
應該與URL自動更改爲http://localhost/angular/MyAngularRewind/index.html/#/
打開網頁,但它是不會發生我沒有線索,爲什麼發生這種情況。
看到文件結構的屏幕截圖。 ss http://i39.tinypic.com/33dw374.png
的Index.html
<html lang="en" ng-app="myApp">
<head>
<meta charset="utf-8">
<title>My HTML File</title>
<title>Google Phone Gallery</title>
<link rel="stylesheet" href="css/app.css">
<link rel="stylesheet" href="css/bootstrap.css">
<script src="lib/angular/angular.js"></script>
<script src="js/controllers.js"></script>
<script src="js/routes.js"></script>
</head>
<body ng-controller="appCtrl">
<div class="" ng-view></div>
</body>
</html>
的Javascript:
angular.module('myApp', []).
config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/',
{
templateUrl: 'partials/partial-For-routes-1.html',
controller: appCtrl
}).
when('/page-2',
{
templateUrl: 'partials/partial-For-routes-2.html',
controller: appCtrl
}).
when('/page-3',
{
templateUrl: 'partials/partial-For-routes-3.html',
controller: appCtrl
}).
otherwise({redirectTo:("/")})
}]);
預先感謝任何幫助。
Neshar感謝很多的解決方案。它的工作原理後,我在部署新的服務器。 – 2013-05-03 13:59:11