2014-12-05 2 views
2

예를 들어 대부분의 각도 예제에서 나는 잘 알려진 Sample Angular App을보고 각도 관련 코드는 모두 하나의 거대한 파일로 가져옵니다.index.html 파일에있는 모든 각도 모듈과 컨트롤러를 비효율로 가져 오지 못합니까?

다른 경우, index.html 파일에는 모듈, 컨트롤러, 서비스 등으로 구성된 약 20 개의 가져 오기가 있습니다. 대부분의 경우 컨트롤러는 특정 상태 또는 페이지에만 필요합니다.

필요시 언제든지 가져올 수있는 더 효율적이면서도 간단한 방법이 있습니까?

답변

1

필자가 찾고있는 것은 필요할 때 추가 파일/모듈을 게으른로드하는 방법입니다. 이것은 불행하게도 내장하지 각도에서,하지만 당신은 트릭을 수행하는 모듈로 ocLazyLoad을 사용할 수 있습니다 : 나는 또한이 모듈로 작업하고 완벽하게 잘 작동

https://github.com/ocombe/ocLazyLoad

.

+0

멋진 팁이 있지만 좋은지, 성능이 좋은지에 대한 질문에는 정확히 대답하지 않습니다 – CodyBugstein

+0

모든 파일을 하나의 파일에 저장하면 성능이 현저히 떨어집니다. 별도로로드되는 작은 파일 –

관련 문제