为什么 angularJS 需要 运行 服务器?

Why does angularJS need to run a server?

我是 AngluarJs 的新手,当我尝试(使用 Webstorm)时,我注意到 url 是 localhost:62345

为什么 JavaScript 图书馆需要服务器?网络服务器的用途是什么?

这不是 angular 而是 ide 具体的。 Angular 运行 在前端,因此不需要 运行 服务器在前端调试 angular 只要它不涉及服务器通信。您也可以从文件资源管理器中尝试 运行ning 并且没有问题。

Angular Js 不需要服务器,除非你想使用 angular 指令,比如 'ng-include',或者你想在你的应用程序中进行页面路由或 ajax 请求.

angular 中的这个基本片段不需要服务器。

(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>