今日はpugの話。
bugではないかもしれないですが、ちょっとハマったので備忘録。
else 文がうまく動かないときがある。(ifだけなら動いた)
table
- for (var parent = 0; parent < 2; parent++)
- for (var child = 0; child < 2; child++)
tr
//- こっちは普通に動く
- if(child == 0)
if(parent == 0)
td(rowspan='2') hoge
else
td(rowspan='2') fuga
//- ここに不要な1文を入れないとなぜかバグる(if(true))
- if(true)
if(child == 0)
td foo
td bar
//- 最後の行
else
td baz
td qux
こういう | 表を | 作りたかった |
---|---|---|
hoge | foo | bar |
(hoge) | baz | qux |
fuga | foo | bar |
(fuga) | baz | quz |
pugのbug。(言いたかっただけ)