gpt4 book ai didi

javascript - 脚本标签内的 Jade 条件语句

转载 作者:搜寻专家 更新时间:2023-10-31 23:09:42 26 4
gpt4 key购买 nike

我正在向 jade 模板中添加一些 Javascript,但我遇到的问题是代码重复,因为我无法在 script 标签内执行任何 jade 条件语句。无论如何,下面的代码。

if streamingType == 'HLS_IOS'
script
:coffee(bare=true)
window.$j = jQuery
window.player = new HtmlPlayer $j('#wrapper')
player._loadVideoAt '#{url}'
else
script
:coffee(bare=true)
window.$j = jQuery
window.player = new FlashPlayer $j('#wrapper'), '#{flashPlayerId}'
player._loadVideoAt '#{url}'`

最佳答案

在最新的 jade 版本中,您可以在脚本标签内使用条件语句:

script
| window.$j = jQuery;
if streamingType == 'HLS_IOS'
| window.player = new HtmlPlayer($j('#wrapper'));
else
| window.player = new FlashPlayer($j('#wrapper'), '#{flashPlayerId}');
| player._loadVideoAt('#{url}');

遗憾的是,我没有找到同时使用条件和过滤器的方法,因此您可能不得不编写纯 javascript。

关于javascript - 脚本标签内的 Jade 条件语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21867743/

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