Bonne façon d'inclure un module dans AngularJS
Je suis en train d'apprendre Angulaire et je vais essayer d'inclure Restangular de cette façon:
var app = angular.module('myapp',['restangular']);
app.controller('UsersController', ['$scope', function ($scope, Restangular) {
...
Alors que je suis en utilisant Restangular comme ceci:
var data = Restangular.all('someurl');
Ici, je reçois une erreur: Restangular est pas défini. Selon la documentation, il aurait été simple:
//Add Restangular as a dependency to your app
angular.module('your-app', ['restangular']);
//Inject Restangular into your controller
angular.module('your-app').controller('MainCtrl', function($scope, Restangular) {
//...
});
Cependant, je suis incapable de le faire fonctionner. Ce qui donne?
OriginalL'auteur hannu40k | 2013-10-01
Vous devez vous connecter pour publier un commentaire.
Vous utilisez le support de la notation pour votre contrôleur, mais vous avez oublié d'ajouter Restangular à la liste des dépendances:
Cet article a plus d'informations sur Angulaire et la minification. La recherche d'Une "note sur la minification”.
Ok, ce est la bonne façon de le faire, mon code ne fonctionnait pas pour d'autres raisons, j'ai donc été de poser les mauvaises questions ici, vraiment.
OriginalL'auteur Michael Benford
Qui semble correct, assurez-vous juste que vous avez ajouté l'importation de Restangular à votre fichier html
Ils mentionnent aussi qu'il exige lodash ou underscore.js peut-être alors assurez-vous que vous êtes en train de charger les
OriginalL'auteur TyndieRock