문제

나는 Yeoman 앵귤러 발전기를 사용하여 기본적인 각도 프로젝트를 시작했습니다.

앱에 몇 가지를 추가했습니다.

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는 사용자 정의 공급자 이며 분명히 JS 오류가 없습니다. index.html에서로드하고 있으며 분명히 브라우저 콘솔은 나에게 오류가 없습니다. 선명도를 위해 내가 로그인 - 서비스 앵귤러 로그인 예제

문제는이 서비스를 앱을 앱에 추가 할 때마다 작동하지 않으며 오류 메시지가 발생하지 않습니다. 앱 모듈을 선언했을 때 Dependency loginService에 의견을 주석하려고했지만 도움이되지 않는 것 같습니다.

은 ink.html

에서 <script src="scripts/services/login-service.js"></script> 태그를 완전히 제거하는 것입니다.

일에 JS 오류가 발생할 수 있습니까? 그러나 브라우저의 콘솔은 행복하게 보입니다.

편집 : 나는 coffescript에서 내 스크립트를 생성하고, 어쩌면 이것이 그것과 관련이있을 수 있습니다, 나는이 전환 중에 내가 놓친이 전환 중에 일어나는 일을 의미합니까? 여기에서 자바 스크립트

도움이 되었습니까?

해결책

파일이

로 시작합니다.
angular.module('myApp', [])
.

이렇게하면 모듈 'myApp'모듈의 'syApp'을 재정의합니다.원하는 것은 'myApp'모듈에 대한 참조를 얻는 것입니다.따라서

가 필요합니다
angular.module('myApp')
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top