2011-11-02 39 views
10

Mam następujący problem w Knockout.JS:Knockout.js zmienić rozwijanych możliwe wartości oparte na innej liście rozwijanej

Załóżmy, że mam do zaobserwowania tablicę obiektów, wykonane z pomocą szablonu. Każdy z nich ma dwie obserwowalne właściwości A i B. Obie te właściwości pobierają swoje wartości z rozwijanych (wybór/opcje wiązania).

Mój problem polega na tym, że gdy wybrana wartość A zmienia się dla jednego obiektu, chcę również zmienić dostępne (i wybrane) wartości B dla tego konkretnego obiektu. Nie mogę się dowiedzieć, jak to się robi, używając nokautu.

mogę rozwiązać problemu przy użyciu JavaScript lub jQuery ręcznie przypisać ładowarki do onChange przypadku rozwijanej A i zmienić opcje rozwijanej B - jednak tak naprawdę nie chcą zanieczyszczać mój projekt z tym :(

Więc proszę mi odpowiedzieć używając tylko narzedzi nokaut w ...

Dzięki!

Odpowiedz

Powiązane problemy