ember.js 응용 프로그램의 구조에 익숙해졌으며 라우트, 컨트롤러, 모델, 템플릿 및 도우미의 목적을 이해하고 있다고 생각합니다.ember-cli 응용 프로그램에 복잡한 기능을 넣을 위치는 어디입니까?
내가 이해할 수없는 것은 복잡한 기능을 넣는 부분입니다. 컨트롤러에있는 computeSuggestions
이라는 액션이 있다고 가정 해 보겠습니다. 이 하나의 행동은 매우 크고 복잡하며 자체 모듈에 있다면 테스트하기가 더 쉬워 질 수 있습니다.이 모듈은 순수한 함수로 정의 될 수 있습니다.
이 문제를 처리하는 일반적인 방법은 무엇입니까? 필자는 JavaScript import 문에 익숙하지 않지만 Java 또는 Python만큼 쉽지는 않다는 것을 알고 있습니다. 나는 또한 디렉토리 구조가 어디에서 그러한 기능을위한 정상적인 장소가 될지 확신 할 수 없다.
나는 단순한'.on ('click','function ... '을 넣을 곳이 혼란 스럽다. – sheriffderek
Ember는 배우기가 어렵다. 나는 아직 초보자이지만 커뮤니티는 매우 도움이된다. SO 또는 http://discuss.emberjs.com/에 대한 질문입니다. –