通常のループを使用して Meteor の配列をループしているとしましょう{{#each}}
。各配列要素は文字列であり、 を使用してすべてのステップで文字列を出力します{{this}}
。ここまでは順調ですね!ハンドルバー ヘルパーを使用して確認typeof
するthis
と、string
. 甘い!すべてが本来あるべき姿です。
しかし、{{#if something }}
内部に -helperを追加すると{{#each}}
(something
は true を返すだけなので、続けて出力します{{this}}
)、文字列は HTML で適切に表示されますが、現在object
はtypeof
チェックされています!
(typeof someVarINeedToTest === 'string')
私のコードが依存している可能性があるすべてのコードがfalseを返すため、これは非常に面倒です。
私は何か間違ったことをしていますか?
それともこれは実際のバグですか?
もしそうなら: Meteor 固有またはハンドルバー固有のバグですか?
ありがとう!
ああ:ソース リンクをもう一度. プルして実行meteor
し、ブラウザ コンソールを確認するだけです。