何らかの理由で、これはまったく機能しません。
{{user_slugged username}}
テンプレートで使用{{username}}
できる変数です。ただし、ヘルパーで null / undefined 値が返されます。
ここに私のヘルパーコードがあります
UI.registerHelper('user_slugged', function(username) {
... other stuff... return things.
}
私が抱えている問題は、このようなことをしようとすると{{user_slugged 'Hello'}}
、すべてが正しく行われ、期待どおりに返されることです。
ただし、同じコード行で簡単に表示できるにもかかわらず、試してみる{{user_slugged username}}
とうまくいかないようです。{{username}}
これは本当に奇妙に思えますが、ハンドルバー ヘルパーにパラメーターを送信する方法が で変更された可能性があると考えていますMeteor 0.8.0
。もしそうなら、誰かが私を正しい方向に向けるか、この質問への答えを教えてくれれば幸いです.
編集:明確にするため{{username}}
に、同じ行で使用できる{{user_slugged username}}
ので、このようなものが機能します
<a href="{{user_slugged username}}">{{username}}</a>
username
テンプレートで使用できるオブジェクト プロパティであり、ヘルパーにパラメーターとして送信しようとしている時点で使用できます。