5

何らかの理由で、これはまったく機能しません。

{{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テンプレートで使用できるオブジェクト プロパティであり、ヘルパーにパラメーターとして送信しようとしている時点で使用できます。

4

1 に答える 1