問題タブ [spacebars]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
11688 参照

javascript - テンプレートからオブジェクトのプロパティにアクセスするにはどうすればよいですか?

http://handlebarsjs.com/expressions.htmlによると、私はこれを行うことができるはずです:

しかし、これを流星で機能させることはできないようです。これが私のテンプレートです:

アイテムを返す JavaScript は次のとおりです。

nameはい、アイテムには実際に:-)というプロパティがあります。

これを行うと、Firebug に次のようなエラーが表示されます。ret is undefined

これは、evaluate.js まで追跡できます。

エラーの瞬間にret、オブジェクトを参照しwindowます。どうしたの?

0 投票する
1 に答える
276 参照

meteor - テンプレート ヘルパーを使用して Meteor スペースバーからドキュメント フィールドにアクセスするにはどうすればよいですか?

このコードは、ドキュメント フィールドの first_name と last_name を表示する必要がありますが、代わりに「Uncaught Error: Unknown helper 'first_name'」エラーを生成します。

#with と findOne() を #each と find() に置き換えると、正常に動作します。

この投稿は、 #with が機能することを示唆しています

Meteor 0.3.7 を使用しています

0 投票する
1 に答える
2938 参照

javascript - Meteor Spacebarsヘルパーを登録するにはどうすればよいですか?

いくつかの簡単なハンドルバーヘルパーを作成しようとしています

このエラーが発生します。

それを行う正しい方法は何ですか。

0 投票する
3 に答える
6605 参照

javascript - グローバルテンプレートヘルパー関数を定義するにはどうすればよいですか?

多くのテンプレートで同じ関数を使用したいのですが、すべてのテンプレートで定義する必要があります。このような:

HTML:

テンプレートの代わりにglobleテンプレート関数を定義する方法はありますか?ちょうどそれのように:javascriptで:

HTMLで:

これはできますか?問題を明確に説明したいと思います。

0 投票する
1 に答える
181 参照

javascript - Meteor を使用しているときに別のテンプレートのヘルパー関数内からテンプレートを呼び出すにはどうすればよいですか?

あるテンプレートを別のテンプレートから呼び出そうとしていますが、この奇妙な出力が得られますか?

これは、他のテンプレートを呼び出している最初のテンプレートです

ここにヘルパー宣言があります

そして2番目のテンプレート

また、次のようなヘルパーを宣言せずに、他のテンプレート内から直接テンプレートを呼び出してみました{{> welcome_email}}

0 投票する
2 に答える
576 参照

javascript - テンプレート ヘルパーを使用して Meteor テンプレートでテキストを反応させる

私は機能を持っています:

また、これらの値を使用してページに表示するいくつかのテンプレート:

そして、それらの HTML 部分は次のとおりです。

関数を初めて呼び出すと、必要なものが正しく表示されます。その後、その関数を再度呼び出すたびに、何をしてもページ上のテキストは変わりません。変数currentdescは期待どおりに変更されますが、テンプレートは更新されませんcurrentchoice1currentchoice2

0 投票する
1 に答える
71 参照

javascript - あるユーザーに対してレンダリングするテンプレートが別のユーザーに対してレンダリングされないのはなぜですか?

新しいメテオユーザー。

チームのメンバーが同時にストーリーを評価できるストーリー サイジング ツールのリーダーボードの例を変更したい。

リーダーボードに非常に似ていますが、管理者ユーザーが表示されるリーダーボードをオンまたはオフにできるように、フラグ/イベント/ボタンを追加したいと考えています。

これが私の弱い試みです -

HTML =>

1 つのブラウザーと 1 人のユーザーで動作します (管理者タイプは、テンプレートの viewAll フラグを有効にしてすべてのメンバーを表示できます)。ただし、複数のユーザーでは動作しません。

そのため、ブラウザを開いて自分の名前とストーリー サイズを選択し、私が管理者である場合は、[送信] をクリックします。ストーリー サイズを変更し、showAll、hideAll、およびリーダーボードをリセットするためのボタンが表示されます。

showAll をクリックすると、管理者としてリーダーボードが表示されます。しかし、別のユーザーはランキングを見ることができません。そのユーザーのクライアントが変更表示イベント (showAll フラグ = true) を受信して​​いることを確認しました。

何か案は?

0 投票する
2 に答える
1134 参照

javascript - Meteor テンプレートで {{@...}} を使用するとエラーが発生するのはなぜですか?

の簡単なコードで

エラーの洪水が表示されます。オブジェクトについても同じことが起こり{{@key}}ます。なぜそれが起こるのですか?

0 投票する
2 に答える
296 参照

javascript - スペースバー テンプレート ヘルパーを使用して、不要なテンプレートが不要になるのを防ぐにはどうすればよいですか?

私はこれをたくさんやっていることに気づきます:

テンプレートを切り取って実行する方法はありますか:

次に、js ファイルで次のようにします。