var viewModel = function () {
var self = this;
self.records = ko.mapping.fromJS([]);
$.getJSON("http://localhost/knockout/fabrike.php",
function (data) {
viewModel = ko.mapping.fromJS(data,{}, self.records);
alert(JSON.stringify(data))
});
return true;
};
$(function () {
pager.Href.hash = '#!/';
pager.extendWithPage(viewModel.prototype);
ko.applyBindings(new viewModel(), document.getElementById("container"));
pager.start();
});
U html-u imam:
<ul data-bind="foreach: records">
<li data-bind="text: Naziv_fabrike"></li>
</ul>
a ispis json je
{"records":[.....]}
gde gresim, inace uspevam da ih prikazem ako nemam pagerjs. U jednom divu (page-u) zelim da prikazem sve fabrike a klikom na jednu otvara se unutrasnja stana koja pokazuje detalje....
Hvala