【发布时间】:2014-11-09 03:39:20
【问题描述】:
我想创建类似的东西:
<ul>
<li>menu1
<ul>
<li>sub-menu1</li>
</ul>
</li>
<li>menu2</li>
</ul>
所以我使用 WebSharper 编写了以下代码:
let el =
UL [
LI [
Text "menu1"
UL [
LI [Text "sub-menu1"]
]
]
LI [Text "menu2"]
]
但它说
UL [
LI [Text "sub-menu1"]
]
应该具有IPagelet 类型,但当前具有Element 类型。
有没有人知道如何使用 WebSharper 将文本和其他内容放在 li 元素下?
编辑:只是说我在 stakc 上有一个错误,我无法评论或接受@Tarmil 的答案...
【问题讨论】:
-
如果你需要文本和其他元素(比如
Strong),我最终使用 Span 来包装文本:[ LI [ Span [ Text "sub-menu1 "]; [ Strong [Text "is awesome" ] ] ] ] -
@ChristopherStevenson Tanks 获取提示。其实就是用 JQueryUI 构建一个菜单。
-
没有问题:我还在学习 WebSharper。 :)
标签: f# websharper