나는 서버에서 모델 fetch()
을 얻었으므로 결과를 fetch()
보기로 렌더링하려고합니다.보기에서 모델 가져 오기 결과를 삽입하는 방법
fetch()
의 결과는 객체 배열 (var risultati
)이며 렌더링하려면 var risultati
이 필요합니다. 나는 시도했지만 아무것도 작동하지 않습니다.
var AppRouter = Backbone.Router.extend({
routes: {
"": "list",
},
initialize: function() {},
list: function() {
var utente = new Person();
var risultati;
utente.fetch({
success: function (data) {
var ris = data.attributes;
var risultati = ris.results;
console.log(risultati); /* risultati contains array of object to render*/
}
});
this.page = new UserListView({
model: this.utente
});
$('body').append(this.page.$el);
}
});
이상,'UserListView'는 모델의''change "'이벤트에 바인드해야하고'render'는 빈 모델이나 채워진 모델을 처리 할만큼 똑똑해야합니다. –