Bu, Angular'ın RESTFul apis uygulamasının kablolu hale getirilmemesi için kullanılacak verileri alamaya izin verdiğini okudum. Bir UX tasarımcısının sadece kozmetik ürünlere bakması gereken ve bir web sunucusuna bağlanması gereken bir kullanım durumunu düşünebilirim. Diğer kullanım durumlarını da düşünebilirim.Açısal çalışacak bir web sunucusuna ihtiyaç duyar mı? Tarayıcıya yerel bir dosyanın URL'sini verirsem Angular çalışır mı?
Yani Angular çalışması, tarayıcıya C: \ temp \ index.html gibi bir yerel dosyanın URL'sini veriyorum ve js dosyaları c: \ temp veya c: \ temp \ js dır.
Yani aslında, burada (Ben ayrılmalıdır biliyorum)
<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>
sonuçlarının başlangıçta IE içerik engeller, bu Chrome ve Firefox herhangi bir sorun çalışır, yalnızca bir iki uygulama dosyasında olduğunu denedim ama biri koşmasına izin verebilir.
Yanıtlara teşekkürler. Muhtemelen bu soruyu sileceğim çünkü insanlar bunu reddetti. Aslında bunun yararlı bir bulgu olduğunu düşünüyorum ama topluluk en iyisini bilir.
Denemeyi denediniz mi? – baao
Denediğinizde ne olur? Evet, herhangi bir AJAX isteğinde bulunmadığınız sürece işe yarayacaktır. –
Tamam, ben yaptım ve değiştirdim soru. Özür dilerim ama ben yenisini tamamlıyorum. –