gpt4 book ai didi

grails - 如何将变量从布局文件传递到 grails 模板?

转载 作者:行者123 更新时间:2023-12-03 21:02:06 25 4
gpt4 key购买 nike

所以我有一个导航模板 (/common/_navigation.gsp),它在 Grails 项目的主布局文件 (/layouts/main.gsp) 中呈现。如何将某种变量/参数/arg 从单个 View 文件传递到布局并最终传递到导航模板?我只想在页面上突出显示正确的选项卡。

(我们已经尝试过使用 Grails 导航插件。因为我们有不同的选项卡指向相同的 Controller (相同的 View ,不同的过滤器),所以它会崩溃。)

最佳答案

我一直在做这个模式。在我看来,我可以手动或使用我正在呈现的 View 中的参数标记将属性附加到页面。它没有记录在 Grails 用户指南中,但它非常方便。

<parameter name="foo" value="bar" />

然后我将使用 pageProperty tag 访问页面属性.
<g:set var="activeNavItem" value="${pageProperty(name: 'page.foo')}"/>

布局根本不需要处理这个变量:-)

关于grails - 如何将变量从布局文件传递到 grails 模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1829318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com