2014-01-06 5 views
5

저는 yeomon (요 각도)으로 각도 프로젝트를 생성했습니다. 내가 코딩을했고 테스트를 제대로 할 수 있는지 테스트했다. 결과가 dist 폴더에서 나왔고 완벽하게 작동했습니다. 이제 코드 (약 1000 행)를 다시 코딩하고 프로젝트를 다시 작성했습니다. 이번에는 브라우저에 아무것도 표시되지 않습니다. 콘솔에 오류가 없습니다. Index.html이 정확하고 축소 된 js 파일도 괜찮은 것 같습니다.쓸데없는 응용 프로그램으로 각도 응용 프로그램을로드 할 수 없습니다.

Gruntfile.js에 프록시를 추가했습니다. 그렇지 않으면 아무 것도하지 않은 것 같습니다.

어떤 이유 일 수 있습니까? 어떻게 이것을 가장 효율적으로 디버깅합니까? 내가 생각할 수있는 유일한 방법은 모든 것을 비활성화 한 다음 모듈을 활성화하고, 프로젝트를 만들고, 하나 이상을 활성화하는 것입니다. 많은 시간이 걸릴 것입니다.

업데이트 나는 그것을 좁혔다. 나는 몇 가지 결의안을 가지고있다. 제거하면 뷰가로드됩니다. 나는 ui-router를 사용하고있다. 이 문제를 해결하는 데 도움이 될 수 있습니까?

.state('app', { 
     url: '/app', 
     resolve: { 
      //medias: ['MultiProductsLoader', function(ProductsLoader) { 
      // return new ProductsLoader(); 
      //}] 
     }, 
     views: { 
      'inputView': { 
      templateUrl: 'views/input.html', 
      controller: 'AppCtrl' 
      } 
     } 

갱신 2 내 질문은 약간 불분명했다. 이 응용 프로그램은 프로젝트가 "개발 모드"에있을 때 완벽하게 작동했습니다. 하지만 프로젝트를 만들거나 축소 할 때 오류 메시지없이 laode에 실패했습니다. Se 솔루션에 대한 아래 답변.

+0

당신은 크롬 개발 도구를 사용하고 있습니까 :

나는 당신이 여기에 대한 자세한 내용을 내가 answear를 찾았습니다 수
options: { report: 'min', mangle: false } 

Gruntfile.js

에 추하게 옵션이 추가? – coma

+0

@coma 예, 아무 것도 표시하지 않음 – Per

+0

Chrome 콘솔에 오류가없는 경우 자바 스크립트를 사용 중지했을 수 있습니다 ... – coma

답변

6
+1

좋아! 저 역시 저에게 효과적 이었지만 어쩌면 당신은 당신의 솔루션에 대한 간단한 설명을 제공 할 수있었습니다. 당신이 제안하는 링크는 많은 솔루션으로 가득합니다. 왜이게 효과가 있었습니까? – TrtG

0

해결 방법을 ui-router로 해결할 수없는 경우 상태에 정의 된보기가 렌더링되지 않으므로 빈 페이지 (또는 상태에 따라 페이지의 빈 부분)가 생성됩니다.

이러한 문제가 발생하면 상태 계층에서 모든 해결 방법을 해제하고 주석으로 처리하여 문제를 일으키는 원인을 확인한 다음 해결 콜백 내부에 일부 로깅을 추가합니다. 무슨 일이 일어나는지 보아라.

Ui-router는 훌륭하지만 아직 개발 중이며 더 많은 디버깅 정보가 실제로 환영받을만한 영역 중 하나입니다.

희망 하시겠습니까?

관련 문제