Mam ten kod nokaut: http://jsfiddle.net/nickbuus/Rwabt/knockoutjs wydarzenie wybierz zmiana zostanie zwolniony podczas wiązania
Problem polega na tym, że ilekroć polu Wybierz rozwijana zostanie wypełnione zdarzenie zmiana zostanie wywołany:
<select data-bind="options: $root.Categories, optionsText: 'categoryName', optionsValue: 'categoryId', value: CatId, optionsCaption: 'Vælg...', event: { change: $root.selectionChanged }"></select>
Jak naprawić to?
dlaczego trzeba zapisać się na 'change' wydarzenia? Zwykle wiązanie "wartości" i subskrybowanie zmiany wartości wartości powinno wystarczyć dla większości przypadków użycia ... – nemesv
Musisz utworzyć model widoku dla swoich przedmiotów nie tylko nadrzędny model podglądu. Zamiast tego użyj subskrybowania. – Anders
Czy możesz dać mi trochę próbki kodu, jak to będzie wyglądać? z góry dzięki –