我有一些可重用的HTML代码片段,希望能够在多个Web2py视图中“包含”它们。
使用LOAD组件意味着需要编写单独的控制器函数来加载其自己的数据。
是否有一种方法:
- 在视图之间重用没有数据的HTML代码片段?
- 重用子视图,可以继承父视图的变量,以便可以插入而不调用控制器函数并重新加载数据?
- 如何在多个视图中重用无数据的html片段?
您可以使用{{include}}
指令在任何一个视图中包含其他视图。如果您有/views/snippets/my_snippet.html,只需执行以下操作:
{{include 'snippets/my_snippet.html'}}