Les questions précédentes n'ont pas été satisfaisantes à ce sujet.AngularJS: charger le fichier JSON dans le même dossier (localement)
La plupart des AngularJS exemples et des tutoriels en ligne semblent toujours avoir de minuscules tableaux JSON définis -inside- le code js ...
donc je vais réduire le code dans un échantillon très basique:
(function(){
var app = angular.module('store', [ ]);
app.controller('StoreController', function(){
this.product = products;
});
var products = [
{name: "Linux Mint", origin: "Ireland"},
{name: "Ubuntu", origin: "Isle of Man"},
{name: "OpenSUSE", origin: "Germany"},
{name: "Fedora", origin: "USA"}
];
})();
J'ai besoin de changer le tableau "produits" pour charger un fichier json -dans le même dossier-; pas d'outils externes ou des cadres autorisés et absolument pas de configurer les serveurs et les choses que j'ai lu dans une réponse précédente. Pas de changement de code non plus, seulement la partie après le "=", en utilisant peut-être $ scope et $ http.
Comment le feriez-vous de manière fonctionnelle?
comme je le disais, je dois avoir le tableau dans un fichier JSON et non dans le code. – mmalkavian
_NON pour configurer les serveurs et stuff_ et _perhaps en utilisant $ scope et $ http._ vous devriez commencer par apprendre les bases du côté client vs côté serveur et ajax avant de lever de telles exigences ridicules dans une question qui n'a aucun sens. vous pouvez trouver un serveur qui prend en charge CORS et qui sert aussi les réponses json et utiliser '$ http' pour récupérer le fichier json à partir de là –
cela a été renvoyé à certaines réponses que j'ai trouvées à propos de questions similaires précédentes. – mmalkavian