Я использовал следующий код, чтобы сделать дерево в knockout.js с многоуровневыми данными.Tree view with check all or uncheck all in knockout.js
<ul data-bind="template: { name: 'itemTmpl', foreach: $data.items }"></ul>
<script id="itemTmpl" type="text/html">
<li>
<span data-bind="text: name"></span>
<input type='checkbox'>
<ul data-bind="template: { name: 'itemTmpl', foreach: $data.items }">
</ul>
</li>
</script>
, но теперь я хочу, чтобы расширить это в нокауте таким образом, что если я проверил родителя, то все его дети получили выбраны и, если снимите флажок родительские дети получают бесконтрольно.
Here is js fiddle link
Ваши флажков Арен» t данные привязаны ко всему. Вы пытаетесь просто показать чек или действительно ли проверенное свойство? –
мои флажки используются для активации и деактивации этого узла в db, я имею в виду, что они являются привязкой к базе данных. – rahularyansharma
@rahularyansharma, поэтому в реальности ваш флажок выглядит примерно так: ' nemesv