내가 이해할 수 있도록 emberjs의 템플릿은 컨트롤러의 데이터를 가져옵니다. 따라서 model
데이터를 가져 와서 템플릿에 표시하는 것은 컨트롤러의 작업입니다.emberjs의 경로와 모델을 연결하는 경우
워드 프로세서 here 연관이 같은 경로와 모델 :
App.FavoritesRoute = Ember.Route.extend({
model: function() {
// the model is an Array of all of the posts
return App.Post.find();
}
});
이때
및 ArrayController
자동으로 생성된다.
그러나 여기에는 setupController
기능도 있습니다. here 할 주어진 첫 번째 예제로
App.FavoritesRoute = Ember.Route.extend({
setupController: function(controller) {
controller.set('model', App.Post.find());
}
});
: 그래서, 우리는 또한이 작업을 수행 할 수 있습니까?
두 가지 방법이 똑같은가요?