Я использую нокаут JS. У меня есть модель просмотра, которая содержит массив объектов, и я хочу позволить пользователю редактировать один из объектов, используя интерфейс стиля мастера. Проблема, которую у меня есть, это мастер будет показывать разные шаги в зависимости от того, что сделаны варианты . Например:
Это продолжается так, что пути через волшебник не являются линейными.
Мой вопрос . Я связываю все возможные шаги Mazard UI к модели представления при запуске , даже если некоторые шаги никогда не будут показаны, и привязки на некоторых экранах будут недействительными Может связываться с ViewModel.theobject.propertya.propertyb.propertyc () Но имуществует по-прежнему NULL на шаге 1).
Лучший способ привязывать к шагам пользовательских интерфейсов, как они отображаются, но моя проблема в том, что я не знаю о хорошем пути к «уничтожению» модели после завершения шага, чтобы я мог в конечном итоге Шаг привязан к нескольким объектам из исходного списка!