带有foreach的optgroup转换为li和ul

时间:2013-05-20 11:44:51

标签: knockout.js

I have knock out section Below

<select>

   <option value="0|-1">All</option>
   <optgroup data-bind="repeat: { foreach : ViewModel.availableLists, bind : 'attr: { label :     $item().ProjectName }, foreach : $item().Lists' }">
     <option data-bind="text : ListName" />
   </optgroup>

</select>

但是我想把这个选择下拉转换为Ul和Li,我没有把它转换成ul和li。我怎么能这样做?

每个optgroup都应该呈现为css类“project-name”的li。 在每个项目名称下,每个选项都应该呈现为带有css类“list-name”的li。

1 个答案:

答案 0 :(得分:0)

我认为this语法可以帮助您在绑定中创建选项组

另请注意,<li>是使用绑定模型中的项目options绑定自动创建的(这是绑定的概念)。您可以阅读knockout options binding文档