Как остановить оценку привязок knockout.js для дочерних элементов

Используя knockout, когда вы вызываете ko.applyBinding (viewModel, "divId") , он выполняет рекурсивную привязку через дочерние элементы элемента, который вы привязан к ("divId"). Я хотел бы остановить эту оценку на дочернем узле. Есть ли способ сделать это?

Причина, по которой ...

Я хотел бы привязать всю страницу к модели представления навигации, это будет обрабатывать базовый макет и ... улыбку ... навигацию. На разных страницах я хотел бы привязать определенные области к разным моделям представления, которые не являются свойствами модели представления навигации. В настоящий момент, если я это сделаю, я получаю ошибку «невозможно проанализировать привязку», поскольку модель представления навигации не имеет требуемых свойств. Если бы я мог остановить сползание привязки по дому, я мог бы просто связать эти предметы по отдельности.

18
задан harriyott 13 August 2012 в 12:11
поделиться