在keystone js / pug中有条件地加载js文件

时间:2018-05-23 20:51:46

标签: javascript pug keystonejs

在keystone js中你可以做类似

的事情
if user && user.canAccessKeystone
            script(src='/keystone/js/content/editor.js')

如果满足特定条件,则加载脚本。是否有可能仅在某个视图中有条件地加载脚本,即在" post"查看?

类似的东西:

if view = post
    script(src='myscript.js')

1 个答案:

答案 0 :(得分:0)

发现无需在default.pug文件中加载脚本。它可以加载到post-pog内的视图文件(即block.js)中,以便在default.pug文件中的脚本之后加载脚本。像这样:

extends ../layouts/default
block content
  //-this is where the content of post.pug file lives
block js
  script(src='myscript.js')