我想在一个组件中转换html,类似于angularjs如何处理transclude:true(指令)。
假设我有这个HTML
<div wicket:id="myComponent> My content </div>
我希望该组件能够编写&#34;我的内容&#34;我指定的地方。 在MyComponent.html中:
<wicket:panel>
//Some other code
TRANSCLUDE HERE: "My content" should be here.
</wicket:panel>
提前致谢
答案 0 :(得分:2)
这是org.apache.wicket.markup.html.border.Border组件所做的。
边框的标记看起来像:
<wicket:border>
// some HTML with or without wicket:id here
<wicket:body/>
// some more HTML with or without wicket:id here
<wicket:border>
在使用地点,您有:
<div wicket:id="myborder">
// anything here will replace <wicket:body/> in the snippet above
</div>