0

yeoman angular generator를 사용하여 새로운 ng1 앱을 비계합니다. 내 메인 모듈에 다음과 같은 기본 코드가있다. 루팅 시스템에 ui-router를 사용하고 있습니다.AngularJS 응용 프로그램은 시간의 절반 만 초기화하고 오류는 throw하지 않습니다.

'use strict'; 

angular 

    .module('myApp', [ 
    'ngMessages', 
    'ngResource', 
    'ngSanitize', 
    'ui.router' 
    ]) 

    .config([ '$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) { 

    console.log('config'); 

    $stateProvider 

     .state({ 
      name: 'main', 
      url: '/', 
      templateUrl: 'views/main.html', 
      controller: 'MainCtrl' 
     }); 

    $urlRouterProvider.otherwise('/'); 

    }]) 

    .run([ function() { 
    console.log('run'); 
    }]); 

모든 필요한 파일이 제대로 참조되었는지 확인했습니다. 내 각도 응용 프로그램은 페이지를 새로 고침 할 때 시간의 절반 만 초기화합니다. 콘솔에 오류가 기록되지 않고 내 상태가로드되지 않으며 console.log 문 중 하나도 표시되지 않습니다.

답변

1

"AngularJS Batarang"Chrome 확장 프로그램에서 문제가 발생했습니다. 버전은이 포스트 당시 0.10.7입니다. 나는 간섭을 일으키는 것이 확실하지 않지만, Batarang은 심지어로드되기 전에 어플리케이션을 죽이고있었습니다. 이 확장 프로그램을 사용 중지하면 응용 프로그램이 매번 올바르게 실행됩니다. 해결하기 위해 약간의 시간이 걸렸습니다.

+1

확인할 수 있습니다, Batarang 각도 애플 리케이션과 함께 이상한 물건을 일으킬 수 있습니다 –