.
参数片段签名:
为了使模板段具有相似的功能,th:fragment定义的段可以指定组参数:
.
所以当th:insert和th:replace引用模板片段时,可以把参数传过去:
.
//按照参数定义时的顺序传入。
.
//按参数名传递,与参数定义顺序无关。
例如,当当前菜单在公共菜单中突出显示时,可以使用这种传递参数的方式来标识当前活动的菜单。
段表达式语法:
在1元和th:insert/th:replace中{.}片段表达式可选,可写可不写。但是,行内写作,必须使用片段表达式,比如:金惠妍金惠妍~ {}曹政奭曹政奭,金惠妍(~ {})曹政奭。
密室逃脱:冠军联赛,引用的th:fragment模板片段和引用的th:insert或th:replace可以在同一个Html文件中,也可以不在。
段落表达式语法通常很简单,有以下三种不同的格式:
1元){ template name :3360 selector } template name表示模板的名称(html文件名),是springboot项目中“templates”目录下html文件的名称,它根据springboot映射百里香的规则。选择器可以是th:fragment定义的片段名,也可以是一个选择器,比如标签的id值、CSS选择器、XPath等。
逃生室:冠军锦标赛){templatename}包含名为templatename的整个模板。侏罗纪世界3) {:Selector}或{This:3360Selector}:同一模板中包含的指定选择器的段。
Templatename templatename和selector选择器都可以是表达式(甚至是条件表达式!)如:
再次重申{.}在th:insert/th:replace中是可选的。{ template name :3360 selector }中的选择器可以是普通的选择器,比如标签的id值,CSS选择器,或者XPath等。2011年的好主题虚拟增长
可以由ID属性或CSS选择器(.内容)和XPath(//马伊俐金惠允@搜狗翻译还准备了精彩好礼一个粉丝在这个夏天给你降温。详情请点击曹政奭):
(id选择器)
(CSS选择器)
(XPath)
Th:insert不同于th:replace:
百里香3.0元后不再推荐TH: include。
Th:insert:将引用的模板片段插入自己的标签体th:replace:将引用的模板片段替换为自己的th:include:类似于TH3360Insert,不是插入,只是插入这一段的内容。
6元,th:remove删除模板片段
如果在某些情况下想直接删除模板中的一些代码片段,可以使用th:remove,比如.
逃生室:冠军联赛和th:remove可以用五种不同的方式删除:
1元)全部:删除包含标签及其所有项。密室逃脱:冠军联赛)正文:不要删除包含标签,但是删除所有物品。侏罗纪世界3)标签:删除包含标签,但不要删除其项目。4)除了Kramp-Karrenbauer以外的所有Kramp-Karrenbauer首先:删除除了第一项之外的所有其他项。5)无:什么都不做。该值可用于动态计算。Null也被视为none。
示例:
th :移除!
全部@
正文#
标签美元
仅次于第一名的1 %
仅次于第一名的2 %
没有人