Voici mon plnuker qui charge voir comme prévu sur le site plnkr.angularJs view pas de chargement depuis le navigateur le même code charge la vue sur plunker
Cependant, quand je téléchargé les plunks comme zip et décompressé sur ma machine et ouvert index.html il ne charge pas la vue comme prévu. J'ai regardé dans la syntaxe de href et les routes comme discuté sur d'autres threads connexes.
<body>
<div ng-app="SmartCartApp">
<ul>
<li> <a href="#BaseStationTest">BaseStation Test</a> </li>
<li style="float:right"> <a href="#ContactUs">Contact</a> </li>
</ul>
<div ng-view=""></div>
</div>
<script type="text/ng-template" id="BaseStation.html">
<div id="div1">
<br/> {{message}}
</div>
</script>
<script type="text/ng-template" id="ContactUs.html">
<div id="div2">
<br/> {{message}}
</div>
</script>
</body>
// create the module and name it smartCartApp
var SmartCartApp = angular.module('SmartCartApp', ['ngRoute']);
// configure our routes
SmartCartApp.config(['$routeProvider', function($routeProvider) {
$routeProvider
.when('/BaseStationTest', {
templateUrl: 'BaseStation.html',
controller: 'BaseStationController'
})
.when('/ContactUs', {
templateUrl: 'ContactUs.html',
controller: 'ContactUsController'
})
.otherwise({
redirectTo: '/BaseStationTest'
});
}]);
Je crois que puisque c'est AngulaJs SPA et qui est le cadre de client, il n'a pas besoin de support de back-end (comme tout serveur Web pour héberger). Mettre tous les fichiers html et javaScript dans un dossier et ouvrir l'index.html devrait ouvrir le SPA. Corrigez-moi si cette compréhension n'est pas correcte et aidez-moi à résoudre le problème.
Je viens de vérifier votre message et avant que j'ai installé Apache et serveur web vérifié même. Je n'ai pas le privilège de voter pour le moment. J'ai encore appris de votre message à propos de l'exécution de serveur basé sur python qui est cool. – ari
C'est bon. vous pouvez accepter ma réponse si cela a fonctionné pour vous. Heureux d'avoir pu aider! –