2013-10-27 5 views
0

전 SPA에 새로운 기능이 있습니다. 웹의 모든 자습서에는 기본 페이지 안에 포함 된 2 개의 컨트롤러가 있습니다. 제 질문은 예를 들어 과 같이 컨트롤러를로드하는 것이 가장 좋습니다. 5 페이지 (SPA 세계에서 partials라고 함)가있는 경우 각각의 로직이 다릅니다. 그래서 나는 각 페이지 당 하나씩 5 개의 컨트롤러를 갖게 될 것입니다. 메인 페이지에있는 5 개의 컨트롤러를 모두로드하는 것이 좋은 방법이라고 생각하지 않습니다. 그래서 어떻게 angularJS 컨트롤러를로드 할 수 있습니까? 그리고 이전의 "페이지"에서 사용 된 컨트롤러를 어떻게 언로드 할 수 있습니까?SPA-AngularJS에서 주문형 콘트롤러로드

누군가 2-3 명의 컨트롤러가있는 각도의 스파에 대한 좋은 지침서를 가지고 있다면 링크가 만족 스럽습니다.

+0

5 컨트롤러가 코드를 많이 사용한다는 것은 의심의 여지가 있습니다. 예를 들어 – charlietfl

+0

5가로드되면 많은 부하를 절약 할 수 있습니다. 예를 들어, 앱이 더 복잡하고 컨트롤러가 20 개인 경우 어떻게해야합니까? 그리고 모든 페이지에서 모든 것이 필요하지는 않습니다 ... – CaTz

+0

리터럴 .js 파일이나 뷰/요소에 컨트롤러를 실제로 바인딩하는 것에 대해 이야기하고 있습니까? – mortalapeman

답변

0

내 질문에, 대답이라고 생각합니다. 종속 상태이므로 각 상태에 대해로드 할 js 파일을 지정해야합니다. 여기에 링크가 있습니다 https://oclazyload.readme.io/

그래도 나는 툴툴 거리거나 다른 도구를 사용하여 파일의 축소를 사용하는 것이 좋습니다. 이것은 네트워크 데이터 전송이 더 이상 문제가 아니기 때문에 성능을 향상시키는 데 도움이되지만 서버 연결을 열려면 시간이 많이 걸립니다. 따라서 모든 것을 즉시 축소하고로드하는 것이 좋습니다.