Ich versuche eine Eigenschaft zu ignorieren, die ein Array eines Arrays ist. Wie kann ich dies im Ignorierobjekt angeben?Knockout Mapping Ignoriere ein Array eines Arrays
0
A
Antwort
1
Optionen wie beobachten, ignorieren und kopieren haben, soweit ich weiß, begrenzte Möglichkeiten, wenn es um Sammlungen geht. Ich weiß nicht, ob es eine robustere Lösung gibt, aber ich habe eine ähnliche Situation wie vor einiger Zeit behandelt.
Beispieldaten (Es gibt Zeitschriften und jede Zeitschrift hat Währungen)
var data = {
"journals": [{
"id": 1006,
"number": "2017/48",
"currencies": [{
"id": 1,
"code": "USD"
}]
}]
};
Mapping
var mappingOptions = {
currencies: {
create: function (options) {
return ko.mapping.fromJS(options.data, { ignore: ["id"] });
}
}
}
Initialisierung
var vm = ko.mapping.fromJS(data, mappingOptions);
(Wir id Eigenschaft Währungen Arrays von Zeitschriften ignorieren möchte)
Verwandte Themen
- 1. Knockout: partielles Mapping von Arrays
- 2. Mapping eines PostgreSQL-Arrays mit Hibernate
- 3. Knockout-Mapping von MVC
- 4. Mapping eines 2D-Arrays in 1D-Array mit variabler Spaltenbreite
- 5. Iterieren eines Knockout Observable Array in Javascript
- 6. Throttling mit Knockout-Mapping-Stecker
- 7. Mapping über ein 2D-Array
- 8. PHP ein Array innerhalb eines Arrays hinzufügen
- 9. knockout - muss eine Ansicht mit einem Objekt eines Arrays aktualisieren
- 10. Mapping ein Array innerhalb eines Objekts in Reagieren mit ES6
- 11. Array "Mapping"
- 12. Anwenden von Knockout-Extendern nach dem Mapping
- 13. Knockout Mapping - Fertigen Sie mit Nested erstellen Objekte
- 14. Array-Mapping in php
- 15. Nach Eigenschaften des verschachtelten Arrays filtern - Knockout
- 16. Mapping mehrere Arrays in scala
- 17. Knockout-Mapping JSON Update vorhandene Ansicht Modell
- 18. tun ein array_push auf ein Array innerhalb eines Arrays
- 19. Array innerhalb eines Arrays innerhalb eines Objekts? .?
- 20. Datenbindung eines Array-Elements als Wert mithilfe von knockout
- 21. Deepcopying beobachtbare Array-Knockout
- 22. Rekursives Array in Knockout
- 23. Mapping eines Arrays von benutzerdefinierten Objekten mit fließenden Nhibernate
- 24. Erstellen Sie ein Array aller Elemente in den Sub-Arrays eines Arrays von Arrays?
- 25. Knockout - Abbrechen eines Änderungsereignisses?
- 26. Mapping-Funktionen von 2D-Numpy-Arrays
- 27. Numpy: Sortieren eines mehrdimensionalen Arrays durch ein multidimensionales Array
- 28. Deserialisierung eines Arrays gibt immer ein Array von Nullen
- 29. Konvertieren eines 1D-Arrays in ein 2D-Array in numpy
- 30. Algorithmus zum Konvertieren eines mehrdimensionalen Arrays in ein eindimensionales Array