2 つの変数の状態に基づいて、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/でこれについて何も見つかりません