pug - 如何使用 Jade 控制脚本块内的内容?
问题描述
假设我有这样的翡翠:
script.
var city = "#{city_name}";
var state = "#{state_name}";
但是,我想删除整个第二行:var state = "#{state_name}";
if city_name
equals Washington DC
。
我如何if-else
用 Jade 写那对?
我想要这样的东西:
script.
var city = "#{city_name}";
{if city_name != "Washington DC"}
var state = "#{state_name}";
我目前的解决方案不是那么完美:
script.
var city = "#{city_name}";
if (city_name != "Washington DC")
script.
var state = "#{state_name}";
它会起作用,但会带来额外的空白script
。
解决方案
您可以使用点块非常简单地处理它:
script
.
var city = "#{city_name}";
if(city_name != 'Washington DC')
.
var state = "#{state_name}";
推荐阅读
- ios - @Published 属性在用作导航栏的标题时有延迟
- angular - Kendo UI kendo-chart-series-item 有时在 Angular 中显示点而不是线
- database - Apache IoTDB 系统找不到指定的路径
- linux - 仅下载 youtube 视频的一部分,精确到毫秒
- python - 在 python pandas 中使用高效的 duque(collection) 类
- python - python中语义分割的混淆矩阵:Kaggle中的代码
- mysql - 试图从另一个域访问 XAMPP 数据库
- markdown - 如何禁用 pandoc 将图像放大到全宽
- arrays - 在 SwiftUI 中循环遍历实体数组以根据数组数据中的值构建树结构视图
- node.js - 如何使用 Apollo 数据源在 NodeJS 中下载 pdf 文件