J'ai ce code à élimination directe: http://jsfiddle.net/nickbuus/Rwabt/knockoutjs select événement change est déclenché lorsque la liaison
Le problème est que chaque fois que la liste déroulante boîte de sélection est rempli l'événement de changement est appelé:
<select data-bind="options: $root.Categories, optionsText: 'categoryName', optionsValue: 'categoryId', value: CatId, optionsCaption: 'Vælg...', event: { change: $root.selectionChanged }"></select>
Comment puis-je résoudre ce ?
Pourquoi avez-vous besoin abonnez-vous sur le 'événement change'? Habituellement, la liaison 'value' et l'abonnement sur le changement de propriété value devraient suffire pour la plupart des cas d'utilisation ... – nemesv
Vous devez créer un viewmodel pour vos items et pas seulement le viewmodel parent. Et utilisez plutôt l'abonnement. – Anders
Pouvez-vous me donner un petit échantillon de code sur ce à quoi cela ressemblerait? merci d'avance –