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!
Wspaniałe demo, wyjaśnia wszystko. – Jonathan