【问题标题】:optgroup with foreach to be converted to li and ul带有 foreach 的 optgroup 被转换为 li 和 ul
【发布时间】:2013-05-14 23:14:17
【问题描述】:
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 类“项目名称”的 li。 在每个项目名称下每个选项都应呈现为带有 css 类“列表名称”的 li。

【问题讨论】:

  • 请编辑您的问题并告诉我们您目前的情况,具体说明您遇到的问题。

标签: knockout.js


【解决方案1】:

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

还要注意&lt;li&gt; 是由options 绑定使用绑定模型中的项目自动创建的(这是绑定的概念)。您可以阅读knockout options binding 文档

【讨论】:

    猜你喜欢
    • 2012-02-11
    • 2021-03-29
    • 2019-05-28
    • 2011-10-11
    • 2013-05-26
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 2018-11-30
    相关资源
    最近更新 更多