2014-06-18 1 views
2

나는 ember에 새로운 안내서입니다 ... ember 지침을 통해 작동하고 ember-cli 안내서를 통해 동일한 지식을 동시에 적용하려고합니다.Ember-CLI Resolver : 명명 규칙 질문

ES6 Resolver와 관련하여 두 개의 로직 사이에 큰 간격이 있다는 것을 눈치 채고 있습니다. 특히 ApplicationRoute, ApplicationController 등과 같은 것을 참조하고 싶을 때 문제가됩니다.

나는 내 자신의 온정을 위해 ApplicationRoute 또는 ApplicationController를 정의하는 방법을 묻습니다. 그것들은 application.js 또는 index.js로 저장되어 있습니까?

답변

3

ApplicationRoute는 app/routes/application.js 아래에 저장되며 ApplicationController는 app/controllers/application.js으로 저장됩니다.

해당 파일 export default이 올바르게 서브 클래 싱 된 라우트 또는 컨트롤러 인 경우, 모든 것이 정상적이어야합니다.

+0

괜찮아요 ... 중첩 된 디렉토리에서'app/routes/accounts/index.js'와'app/controllers/accounts/index.js' 같은 것을해야하기 때문에 혼란 스러웠습니다. 이 경우에 맞습니까? – Grapho

+0

네, 맞습니다. 필자는 IDE에서 더 관련성있는 파일 이름을 선호하기 때문에 필자는 그렇게 한 적이 없다는 것을 인정해야한다. –