Угловой Js не требуется сервер до тех пор, пока вы не захотите использовать угловые директивы типа «ng-include», или вы хотите, чтобы страница маршрутизации или запрос ajax в вашем приложении.
Этот базовый фрагмент в угловом не требует сервера.
(function() {
'use strict';
angular.module('myapp', [])
.controller('AppController', AppCtrl)
AppCtrl.$inject = ['$scope'];
function AppCtrl($scope) {
var vm = this;
vm.companyName = "AlertEnterprise";
vm.rows = ["Rajesh", "Prashant"];
}
})();
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<body ng-app="myapp" ng-controller="AppController as appVM">
<p>{{appVM.companyName}}</p>
<p ng-repeat="row in appVM.rows">
<span>{{row}}</span>
</p>
</body>
браузеры не будут работать AJAX запросов от протокола файла. Большинство SPA включают использование ajax. Сам угол не работает на сервере, он работает в браузере. Откройте статический html-файл без javascript в нем из webstorm, откроется на сервере localhost – charlietfl
Связано: [Почему Angular требует сервер в своих учебниках?] (Http://stackoverflow.com/q/31624686/435605). –