ich diesen Knockout-Code habe: http://jsfiddle.net/nickbuus/Rwabt/knockoutjs Auswahländerungsereignis wird ausgelöst, wenn die Bindung
Das Problem ist, dass, wenn das Dropdown-Auswahlfeld des Änderungsereignis aufgerufen wird, gefüllt wird:
<select data-bind="options: $root.Categories, optionsText: 'categoryName', optionsValue: 'categoryId', value: CatId, optionsCaption: 'Vælg...', event: { change: $root.selectionChanged }"></select>
Wie kann ich fix Dies ?
Warum Sie auf der 'change' Veranstaltung anmelden müssen, um zu sehen? Normalerweise sollte die Bindung "value" und subscribe bei der Änderung der Werteigenschaft für die meisten Anwendungsfälle ausreichen ... – nemesv
Sie müssen ein Ansichtsmodell für Ihre Elemente erstellen, nicht nur für das übergeordnete Ansichtsmodell. Und benutze stattdessen subscribe. – Anders
Können Sie mir ein kleines Beispiel geben, wie das aussehen würde? danke im voraus –