0
나는 Knockout과 Backbone으로 지난 며칠간 놀았으며 Knockout의 바인딩 파워와 Backbone의 데이터 모델링 마법을 결합한 KnockbackJS 프레임 워크를 발견했습니다.KnockbackJS를 통해 Backbone 모델의 백본 컬렉션에있는 데이터로 이동
이 간단한 예제에서 Backbone 모델의 백본 컬렉션이 있고이를 내 HTML에 바인딩하는 데 문제가 있습니다.
var Model = Backbone.Model.extend({
defaults: {
firstName: "",
lastName: ""
}
});
var Collection = Backbone.Collection.extend({
data : Model
});
var temp1 = new Model({firstName: "aaa", lastName:"bbb"});
console.log("new model");
var temp2 = new Model({firstName: "BBB", lastName:"CCCC"});
console.log("newest model");
var collection = new Collection([temp1, temp2]);
//---------Knockout/Backbone bridge---------
var view_model = kb.viewModel(collection, { read_only: true });
ko.applyBindings(view_model);
... 그리고 내 간단한 HTML :
<div data-bind="foreach: data">
<span data-bind="text: name"></span>
<span data-bind="text: artist"></span>
</div>
가 나는에서 모델의 내부 데이터를 얻을 수
이
내 자바 스크립트입니다 수집. 모든 단서, 힌트, 팁?