Question

J'ai commencé une base angulaire du projet à l'aide de la yeoman angulaire du générateur.

J'ai ajouté très peu de choses de l'application:

angular.module('myApp', ['ui.router', 
'ngAnimate', 
'ngCookies', 
'ngResource', 
'ngSanitize', 
'loginService',
'restangular']).
config(function($urlRouterProvider, $stateProvider) {
  $urlRouterProvider.otherwise('/');
  return $stateProvider.state('home', {
    url: '/',
    templateUrl: 'views/main.html',
    controller: 'MainCtrl'
  }).state('about', {
    url: '/about',
    templateUrl: 'views/about.html',
    controller: 'AboutCtrl'
  });
}).run(function($state) {
  return $state.transitionTo('home');
});

loginService est une coutume Fournisseur, et apparemment ce n'est pas une erreur js.Je suis le charger à partir de index.html et apparemment, le navigateur de la console ne me donne aucune erreur.Par souci de clarté, j'ai pris la connexion-service à partir de angulaire-login-exemple

Le problème est qu'à chaque fois que je ajouter ce service à l'app thigs arrêter de travailler et je n'ai pas de message d'erreur.J'ai essayé de commenter la dépendance loginService quand je déclare mon application module, mais ne semble pas aider.

L' seule chose qui rend l'application de travailler est de supprimer complètement <script src="scripts/services/login-service.js"></script> tag de la index.html

Peut-être que j'ai une erreur js dans son intérieur?Mais le navigateur de la console semble heureux difficile.

EDIT: - Je générer mon script de coffescript, peut-être que cela pourrait avoir quelque chose à faire avec elle, je veux dire quelque chose qui se passe au cours de cette conversion que j'ai manqué?Ici la login-services en coffeeScript et après la conversion en javascript

Était-ce utile?

La solution

Votre fichier commence par

angular.module('myApp', [])

En faisant cela, vous redéfinir le module 'myApp', disant qu'il n'a pas de dépendance à tous.Ce que vous voulez est d'obtenir une référence vers le module 'myApp', pas la redéfinir.Vous avez donc besoin d'

angular.module('myApp')
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top