我正在尝试根据两个变量的状态使 div 在其中有一个位置,例如 if$city = 'New York'
和$state = 'NY'
div 将显示New York, NY
。但是,它不起作用,我认为它与范围界定有关。这是我的玉:
$city = data.City
$state = data.State
$locString = ""
if $city != ""
$locString = $locString + $city
if $city != "" && $state != ""
$locString = $locString + ", "
if $state != ""
$locString = $locString + $state
.location #{$locString}
这以 $locString 为空结束,但如果我在 if 语句中打印 $locString 它只有最近添加的值,这表明它正在重新声明每个 if 语句内的变量的本地副本。我在参考http://jade-lang.com/reference/中找不到任何关于此的内容