【发布时间】:2012-06-02 10:22:35
【问题描述】:
我之前发现ui:decorate 在功能上与ui:include 相同,只是您还可以将ui:param 和ui:define 传递给包含的文件。
我疯了吗?
编辑:虽然实际上您也可以将ui:param 传递给ui:include 文件,但事实证明我已经在这样做了。也许你也可以传递一个ui:define,我会在这里检查和编辑。
【问题讨论】:
-
我不确定我是否理解您的具体问题。所以我会说,是的,你疯了:)
-
@BalusC 我可能确实疯了,但我并不是在陈述一个具体的问题,只是一个一般原则。我一直在试图弄清楚这两种结构之间存在什么实际差异,但我找不到任何东西。可能 ui:include 不支持 ui:define,我在测试时遇到了其他问题。
-
啊,你只是在问概念上的差异吗?
-
@BalusC 如果有的话 ;-) 我知道 ui:decorate 在概念上是“用于”模板而不是包含文件,但在实现方面,在我看来完全一样。
-
ui:include没有模板开销,因此如果您只需要“只是”一个包含,理论上效率会更高。