简单的问题,我一定要......过于复杂帕格条件包含文件路径的所有子目录
我想包括包含/edit-post
任何URL的脚本文件。问题是,我的编辑器URL总是会加上后缀标题,如:/edit-post/some-post-title
,因此我的Pug条件从不计算为真。
换句话说,我在找一个条件语句,将在双方真实下面的示例条件:
/edit-post/some-post-title
/edit-post/an-even-better-post-title
我访问路径URL变量已经和我的条件语句工作正常当它完全匹配时,所以我试图将它扩展到后缀子目录。这里是我开始用:
if path === '/edit-post'
//my script file
有可能的方式包括正则表达式或可能某种“包含”在帕格声明?
我在想像"/edit-post.*"
或"edit-post[s/S]"
。也得到绝望,并尝试使用.indexOf()
哪些人比我聪明将已经知道不工作帕格模板!
也许有更好的方法来完成这一切?搜索几个小时。尝试了一百个连击。帕格的文件很少。 Plz发送帮助! :)
备注:我确实发现了我一直用作测试器的这个整洁的小Pug/Jade条件文档。可能有用。 http://learnjade.com/tour/conditionals/
在此先感谢!
啊!这太棒了。像魅力一样工作。非常感谢! – jeremytripp
并感谢您的额外建议。我有管理路线的帖子和编辑以及模块化帕格文件扩展布局文件。试图问问题的最简单形式,而不是浑浊的关于我的设置的太多细节。再次感谢! – jeremytripp
高兴地帮助,如果你想看看截图中的示例应用程序:https://bitbucket.org/num8er/citymag-az-website还阅读了这个:https://www.terlici.com/2014/08 /25/best-practices-express-structure.html(; – num8er