Запуск ngRoute в Angular1 без сервера

Из-за какой-то проблемы я не хочу использовать сервер, но хочу запускать угловой ngRoute только на основе браузера. Однако с использованием XAMPP или любого другого сервера он работает (с внешними one.html и two.html), но без сервера ngRoute не может получить файлы и показать их.

<html>

<head>

<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.5/angular.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.5/angular-route.min.js"></script> 

</head>

<body ng-app="myApp" ng-controller="myCtrl"> 

<a href="#/one">one</a><a href="#/two">two</a>

<ng-view></ng-view>

<script>

//app declaration
var app = angular.module("myApp",['ngRoute']);

//router
app.config(function($routeProvider){

    $routeProvider
    .when("/one", {templateUrl : "one.html"})
    .when("/two", {templateUrl : "two.html"})
    .otherwise("/one")

});

//controller
app.controller('myCtrl',function($scope){
    //code here 
});

</script> 

</body> 

</html> 

Были вопросы, которые были заданы давно. Я ожидаю, что это возможно, по крайней мере, сейчас!

Уже видел

  1. маршрутизация AngularJS без веб-сервера
  2. маршрутизация AngularJS без веб-сервера?
  3. AngularJS пишет приложение без сервера

Уже знаю:

Я уже знаю, как добавлять внешние HTML-файлы в ‹script type="text/template›, так что не добавляйте этого.


person Deadpool    schedule 24.09.2017    source источник