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

时间:2015-07-13 12:30:47

标签: angularjs webserver

我是AngluarJs的新手,当我试用它时(使用Webstorm),我发现它需要的网址是localhost:62345

为什么JavaScript库需要服务器?网络服务器的目的是什么?

2 个答案:

答案 0 :(得分:3)

这不是有角度的,而是特定的。 Angular在前端运行,因此只要它不涉及服务器通信就不需要运行服务器来调试前端的角度。您也可以尝试从文件浏览器运行,没有问题。

答案 1 :(得分:1)

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