적절한 절차 또는 최소한 sproutcore-routing을 사용하는 일반적인 절차가 궁금합니다. 에서 sproutcore-routing을 사용하기위한 적절한 절차
는 IT 라우팅이 기본 예를 보여줍니다이 나를 읽어 : 나는 대부분의 경우 MyApp.route 제공된 컨트롤러의 공급 액션을 호출 것이라고 믿고있어SC.routes.add(':controller/:action/:id', MyApp, MyApp.route);
. 제 질문은이 단계를 넘어서는 많은 기본보기가있는 응용 프로그램의 설정/해제 방법을 다루는 방법에 대한 것입니다.
컨트롤러가 항상 깨끗한 데이터 및 뷰로 시작하도록 변경되면 새 컨트롤러를 인스턴스화합니까? 또는로드시 모든 컨트롤러를 인스턴스화하고 기본보기를 표시/숨기기위한 라우팅을 사용하는 것이 더 일반적입니까/권장입니까?
컨트롤러 내에서 동작 사이에 튀어 오를 때 같은 질문을한다고 가정합니다. 특히 바인딩/청취자에게 약간의 해체를하는 것이 적절합니까? 그런 다음 작업이 리콜되면 다시 설정하는 것이 좋습니까?
내 질문이 약간 퍼지 수도 있지만 기본적으로 사람들이 여러 가지 기본보기를 처리하는 방법에 대해 궁금해하고 있으며 정리 작업을 처리하여 물건이 부실하거나 많은 리소스를 씹을 수는 없습니다.