Ich habe mit RequireJS und Backbone gearbeitet und requirejs / text und requirejs-plugins um lokale json-Dateien zu laden, die ich normalerweise für die Konfiguration verwende.
Wie erreicht man dasselbe mit AngularJS?
Jeder scheint zu empfehlen, $ http zu verwenden, aber ist das der einzige Weg? Muss ich wirklich 20 Anrufe tätigen, wenn ich 20 Konfigurationsdateien habe?
Vielleicht ist etwas wie ng-constant der "bevorzugte" Weg?
Das habe ich getan. Aber es verwendet $ http, also hoffe ich, dass jemand eine bessere Lösung hat.
app.js:
%Vor%myService.js:
%Vor%Dann kann ich myService überall einfügen und alle Felder aus der JSON-Datei haben.
Ich nehme an, alternativ könnten Sie einfach Ihre .json-Dateien .js-Dateien erstellen, sie eine globale Variable verfügbar machen lassen und sie in Ihrer index.html
referenzierenKönnen Sie die getJSON Funktion von jQuery verwenden?
ZB etwas wie:
%Vor%Tags und Links angularjs json requirejs-text