1

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/でこれについて何も見つかりません

4

1 に答える 1