knockout实现嵌套循环绑定

来源:互联网 发布:苹果4s支持3g网络吗 编辑:程序博客网 时间:2024/05/21 10:01

实现效果如下:

代码:

<script type="text/javascript" src="knockout-2.2.0.js"></script>  <ul data-bind="foreach: { data: categories, as: 'category' }">      <li>          <ul data-bind="foreach: { data: items, as: 'item' }">              <li>                  <span data-bind="text: category.name"></span>:                  <span data-bind="text: item"></span>              </li>          </ul>      </li>  </ul>     <script>     var viewModel = {         categories: ko.observableArray([             { name: 'Fruit', items: ['Apple', 'Orange', 'Banana'] },             { name: 'Vegetables', items: ['Celery', 'Corn', 'Spinach'] }         ])     };     ko.applyBindings(viewModel);  </script>