0

Ich baue eine Anwendung und mit Django & Django REST Framework für das Back-End und KnockoutJS meine Listen auf dem Front-End zu behandeln. Ich habe Knockout schon vorher benutzt, aber es war mit einer einfachen JSON-Liste, aber ich habe Probleme herauszufinden, wie ich die verschachtelten JSON-Objekte aus der API holen und in meiner Vorlage anzeigen kann. Es wird die Objektstruktur auf die Konsole drucken, so dass ich weiß, dass ich verbunden bin, aber gleichzeitig den Fehler Uncaught TypeError: Cannot read property 'fromJson' of undefined(…); Wenn ich über die Objekte richtig iterieren kann, glaube ich, dass es auch den Uncaught-Fehler beheben kann. Vielen Dank.Iterate durch verschachtelte Django REST Framework API mit KnockoutJs

<script> 
    $(document).ready(function() { 
    var url = "/api/plaques/"; 
    var viewModel = {}; 
    $.getJSON(url, function (data) { 
     console.log(data); 
     viewModel.model = ko.mapping.fromJson(data); 
     ko.applyBindings(viewModel); 
    }); 
}); 
</script> 


<table data-bind="foreach: items"> 
    <tr> 
    <td data-bind="text: id"></td> 
    ... 
    </tr> 
</table> 

enter image description here

enter image description here

Antwort

Verwandte Themen