2016-09-27 2 views
1

저는 Angular를 처음 접하고 작은 프로젝트를 만듭니다.내 컨트롤러가 포함 된 모든 자바 스크립트 파일을 어떻게로드해야합니까?

지금은 하나의 커다란 App.js가있어서 내 라우트 구성 및 컨트롤러 등을 정의합니다.

내 index.html 파일에서이 스크립트 파일에 연결하면 모든 것이 잘 작동하고 여러 개의보기 및 작은 작업 응용 프로그램이 있습니다.

이제 큰 자바 스크립트 파일에서 컨트롤러를 추출하고 싶습니다. 그렇다면 모든 파일을 포함하는 가장 좋은 방법은 무엇입니까? 나는 파일 당 하나의 스크립트 태그를 갖고 싶지 않다.

+0

그게 정확히 무엇을 가져야하는지입니다. 그런 다음 browserify 또는 closure 컴파일러와 같은 빌드 도구를 사용하여 배포하기 전에 단일 파일로 되돌려 놓아야합니다. – zero298

+0

http://stackoverflow.com/questions/15939913/single-page-application-load-js-file-dynamically-based-on-partial-view – Sajeetharan

+0

좋아요. Angular는 기본 제공 기능을 제공하지 않습니다. 이 파일들을 관리하는 방법 ... 감사합니다. – ibiza

답변

2

수동으로 파일을 반복해서 추가한다는 사실에 염려가 있다면 Gulp 또는 Grunt을 사용하여이 프로세스를 자동화하려고 할 수 있지만 약간의 연구가 필요합니다. 내가 추천하는 바는 이미 설치되어있는 발전기를 사용하는 것입니다. 이러한 발전기는 Angular Styleguide을 존중하는 John Papa가 만든 Hottowel 발전기입니다.

최종 선택은 귀하의 취향이지만, 그러한 생성기를 살펴보고 각도 응용 프로그램의 아키텍처를 수행 한 다음 자신의 필요에 가장 적합한 것을 확인하는 것이 좋습니다.

관련 문제