Angular a-t-il besoin d'un serveur Web pour fonctionner? Donc Angular fonctionnerait-il si je donnais au navigateur une URL d'un fichier local?

Par cela, je veux dire que j'ai lu, Angulaire permet de se moquer de données afin que les RESTFul api n'a pas besoin d'être branché. Je pense à un cas d'utilisation où un UX designer, il suffit de regarder la cosmétique et de la nécessité de ne pas raccorder à un serveur web. Je peux penser à d'autres cas d'utilisation.

Serait Angulaire de travail est je donne navigateur une url d'un fichier local comme C:\temp\index.html et les fichiers js sont soit à c:\temp ou dire c:\temp\js.

Donc en fait, je l'ai essayé, ici tout est dans un fichier d'application (je sais il doit être séparé)

<html ng-app="myNoteApp">
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<body>

<div ng-controller="myNoteCtrl">

<h2>My Note</h2>

<p><textarea ng-model="message" cols="40" rows="10"></textarea></p>

<p>
<button ng-click="save()">Save</button>
<button ng-click="clear()">Clear</button>
</p>

<p>Number of characters left: <span ng-bind="left()"></span></p>

</div>

<script >
//was in separate file but pasted in for demo purposes
var app = angular.module("myNoteApp", []);

</script>
<script >
//was in separate file but pasted in for demo purposes
app.controller("myNoteCtrl", function($scope) {
    $scope.message = "";
    $scope.left  = function() {return 100 - $scope.message.length;};
    $scope.clear = function() {$scope.message = "";};
    $scope.save  = function() {alert("Note Saved:" + $scope.message);};
});
</script>
</body>
</html>

Les résultats sont, il fonctionne dans Chrome et Firefox pas de problèmes, c'est à dire des blocs de contenu au départ, mais on peut permettre de l'exécuter.

Merci pour les réponses. Je vais sans doute supprimer cette question parce que les gens ont downvoted. En fait je pense que c'est utile de trouver mais bon la communauté qui connaît le mieux.

source d'informationauteur S Meaden