무거운 데이터가 포함 된 분석 형 대시 보드에서 작업하고 있습니다. 분명히이 모든 데이터가 오기를 기다리는 것은 바람직한 길이가 아닌로드 시간을 증가시키기 때문에 좋은 생각이 아닙니다. 내 생각은 특정 Controllers
모델을 인스턴스화 할 때 점진적으로 데이터 부분을 추가하는 것입니다. 내가 이런 식으로 뭔가를 찾고 될 겁니다 상상 : 사람에 통과하는 것을이 경험, 그리고 어떤 좋은 전략이 될이 있는지 궁금 해서요백본. 마리오 네트/프로그레시브 모델로드 전략
class List.Controller extends Marionette.Controller
initialize: (options) ->
{ model } = options
model.fetch(something here) unless model.get('data')
@showData model
getDataView: (model) ->
new List.Data {model}
showData: (model) ->
dataView = @getDataView model
App.mainRegion.show dataView
부르는 그를 구성하는 방법을 가져. ..
편집 : 분명히하기 위해 get-param 또는 내 응용 프로그램이 필요할 때 다른 끝점을 기반으로하는 모델에 대해 더 많은 데이터를로드 할 수있는 확장 가능한 전략을 찾고 있습니다. 내 모델에있는 메소드에 의해 처리되어야합니까? 예를 들어 가져 오기에 물건을 전달해야합니까?