우리는 예쁜 표준 설정으로 각도 응용 프로그램을 가지고 있습니다.지시문 종속성을 넣을 올바른 위치는 어디입니까?
ngRoute 경로를 사용하고 구성하는 app.js 파일입니다. 우리의 마크 업에 ng-controller 태그가 있습니다 :
<body ng-controller='mainController'>...</body>
그리고 우리는 app.js에 매핑 된 다른 여러 경로와 컨트롤러가 있습니다. 우리는 또한 지시어 모듈을 가지고 있으며 HTML 코드 전체에 지시어를 사용합니다.
아니요 JS 코드는 삽입되는 지시문에 따라 다르지만 지시문 모듈은 종속성 목록의 어딘가에 나열되어 있어야 각도에 '존재합니다'.
우리는 우수 사례를 사용하고 각 모듈에 대한 가능한 한 엄격하게 범위를 유지하도록 최선을 다하고 있습니다 (예 : app.js의 모든 종속성을 나열하지 않음). mainController.js 파일에 지시어 의존성을 넣었습니다. 하지만 이것은 임의적이고 어쩌면 틀린 것으로 보입니다 (mainController는이 의존성을 전혀 사용하지 않습니다).
그래서 질문은, 지시문 모듈을 종속성으로 포함 할 적절한 위치는 어디입니까?
최고 수준 : app.js ??
감사합니다.
지시어가 전체 응용 프로그램에서 여러 다른 모듈에 사용 된 경우 예 - app.js가 올바른 위치에 있습니다. – Charminbear