問題タブ [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 に答える
48 参照

javascript - Meteor の #each ブロックを介してコレクション情報を渡すにはどうすればよいですか?

Meteor Collection のさまざまなアイテムを含むドロップダウン メニューを設定していますCases

選択の値、つまり名前を次の方法で取得します。

そして、次を使用してケースの ID を取得できます。

ただし、ユーザーが同じ名前のケースを作成できるようにする予定です。ドロップダウン選択に{{each}}表示せずに ID を渡す方法はありますか?_id

0 投票する
6 に答える
6371 参照

templates - Meteor Spacebars テンプレートを使用して HTML を動的にレンダリングするにはどうすればよいですか?

では、データベースにを保存<div>{{name}}</div>しているとしましょう。<div>{{age}}</div>次に、最初の HTML 文字列を取得してテンプレートにレンダリングします。これは、ハンドルバーを{{> template1}}含む最初の文字列をレンダリングするだけです。{{name}}次に、新しく生成されたテンプレート/html データを提供して、ハンドルバーにnameデータベースからの実際のデータを入力できるようにして、 <div>John</div>. やってみました

template1 が次のように定義されている場所

そして templateInfo は、ハンドルバーを含む前述の html 文字列をデータベースから返すヘルパーです。

dataGetter はまさにこれです(単なる例です。私は別の名前のコレクションを扱っています)

{{name}} を取得できません。いくつかの方法で試してみましたが、文字列内のハンドルバーをデータで評価する必要があることを Meteor が理解していないようです。私は 0.7.0 を使用しているため、Blaze はありません。使用している他のパッケージが原因で、現時点ではアップグレードできません。まだ 0.8 以降のバージョンをサポートしていません。これを機能させる方法についてのアイデアは大歓迎です。

0 投票する
0 に答える
112 参照

javascript - 登録されたヘルパーで親オブジェクトをレンダリングしようとしています

これが私のJSです:

テンプレート:

私のconsole.logこれは印刷されているものです:

が何であるかはよくわかりませんDocument.(anonymous function)が、親からコンテンツにアクセスしてヘルパーで使用するだけです。

編集 これが私が仕事をするコードです

JavaScript:

テンプレート:

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

javascript - Meteor js:ラジオボタンを設定するには?

ページが最初にレンダリングされるときに設定しようとしている 3 つのラジオ ボタンのセットがあります。

これらのヘルパーで:

{'checked':''} または {} でオブジェクトを返そうとしました

チェックされたプロパティをブロックするために口ひげで使用できるように、隕石で {{#if}} を使用することはできません。

ページをレンダリングするときに現在の値を設定するのはそれほど難しいことではありません。

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

javascript - Meteor でテンプレート変数を渡すにはどうすればよいですか?

これに対する答えを見つけることができませんでしたが、以前に見たことがあります。

html の変数セットを使用してテンプレートをレンダリングし、js でもそれにアクセスしたいと考えています。これらの両方のケースをカバーする簡単な例を次に示します。

しかし、これはうまくいかないようです。

編集:まあ、すべてうまくいくようです。私は含めませんでした#each

それが問題の原因だと思います。(すみません、この例は少し不自然です)

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

meteor - ネストされたヘルパー (部分式) は Meteor でサポートされていますか?

私はこれを使用します: http://handlebarsjs.com/expressions.html#subexpressions

{{outer-helper (inner-helper 'abc') 'def'}}

しかし、流星は私にエラーを与えます...ネストされたヘルパーを使用するための解決策または回避策はありますか?

ありがとう!

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

meteor - Meteor Spacebars #each タグがコンテンツをレンダリングしないのはなぜですか?

以下の html の {{name}} は、"hello world" と言う必要があるときにページに何も挿入しません。{{name}} を削除して、「何とか何とか」のような単純なものを入れようとさえしました。ただし、ページにはテキストが表示されません。

私が得ている1つのエラーは次のとおりです: :1039:17: #each requires an argument (raffler.htmlのコンパイル)

raffler.html

ラフラーコーヒー

また、私はこのチュートリアルに取り組んでいます: http://railscasts.com/episodes/351-a-look-at-meteor

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

meteor - Meteor テンプレートのポリモーフィズム

widgetを表示する Meteor アプリケーションがあるとします。ウィジェットは、次のいくつかの形式のいずれかを持つことができます。

特定のレコード タイプを指定して特定のテンプレートをレンダリングするための適切なパターンはありますか?

素朴に、私は次のようなことができます:

次のようなヘルパーを使用します。

ただし、これは非常に扱いにくく、柔軟性に欠ける方法のように思えます。このユース ケースの明らかなライブラリまたはデザイン パターンが不足していますか?