在 Apache Wicket 组件中嵌入 HTML
Transclude HTML in Apache Wicket component
我想在组件中嵌入 html,类似于 angularjs 对 transclude:true(指令)的处理方式。
假设我有这个html
<div wicket:id="myComponent> My content </div>
我希望组件在我指定的地方写入 "My content"。
在 MyComponent.html:
<wicket:panel>
//Some other code
TRANSCLUDE HERE: "My content" should be here.
</wicket:panel>
提前致谢
这就是 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>
我想在组件中嵌入 html,类似于 angularjs 对 transclude:true(指令)的处理方式。
假设我有这个html
<div wicket:id="myComponent> My content </div>
我希望组件在我指定的地方写入 "My content"。 在 MyComponent.html:
<wicket:panel>
//Some other code
TRANSCLUDE HERE: "My content" should be here.
</wicket:panel>
提前致谢
这就是 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>