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。
答案 0 :(得分:0)
我认为this语法可以帮助您在绑定中创建选项组
另请注意,<li>
是使用绑定模型中的项目options
绑定自动创建的(这是绑定的概念)。您可以阅读knockout options binding文档