gpt4 book ai didi

express - Jade - 添加动态包含的方法

转载 作者:行者123 更新时间:2023-12-04 02:26:42 26 4
gpt4 key购买 nike

我想在 Jade 模板中执行以下操作。

include page-content/#{view.template}

因为这行不通,所以我结束了。
-if(view.path==="/")
include ../page_content/home
-else if(view.path==="/login/")
include ../page_content/login
-else if(view.path==="/join/")
include ../page_content/join
-else if(view.path==="/user/")
include ../page_content/user
ad nauseum

我问 TJ 是否有可能,他回答说

unfortunately no, they're compile-time includes, which is somewhat necessary for a few technical reasons that I wont get into but we may eventually need to add a dynamic alternative



我想知道是否有人提出了任何替代方案,例如使用 View 助手。

我被一个大的配置文件困住了来生成 View - 模板中的 if-else 语句,我知道会回来困扰我。 :)

如果使用其他引擎(如 ejs 或 mustache)可以做到这一点,我很想知道。

任何想法都非常感谢。

最佳答案

在我看来,感觉逻辑太多了。似乎最好的方法是通过 dynamicHelper或者可能是mixin

关于express - Jade - 添加动态包含的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8394501/

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