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