問題タブ [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.
javascript - テンプレートからオブジェクトのプロパティにアクセスするにはどうすればよいですか?
http://handlebarsjs.com/expressions.htmlによると、私はこれを行うことができるはずです:
しかし、これを流星で機能させることはできないようです。これが私のテンプレートです:
アイテムを返す JavaScript は次のとおりです。
name
はい、アイテムには実際に:-)というプロパティがあります。
これを行うと、Firebug に次のようなエラーが表示されます。ret is undefined
これは、evaluate.js まで追跡できます。
エラーの瞬間にret
、オブジェクトを参照しwindow
ます。どうしたの?
meteor - テンプレート ヘルパーを使用して Meteor スペースバーからドキュメント フィールドにアクセスするにはどうすればよいですか?
このコードは、ドキュメント フィールドの first_name と last_name を表示する必要がありますが、代わりに「Uncaught Error: Unknown helper 'first_name'」エラーを生成します。
#with と findOne() を #each と find() に置き換えると、正常に動作します。
この投稿は、 #with が機能することを示唆しています
Meteor 0.3.7 を使用しています
javascript - Meteor Spacebarsヘルパーを登録するにはどうすればよいですか?
いくつかの簡単なハンドルバーヘルパーを作成しようとしています
このエラーが発生します。
それを行う正しい方法は何ですか。
javascript - グローバルテンプレートヘルパー関数を定義するにはどうすればよいですか?
多くのテンプレートで同じ関数を使用したいのですが、すべてのテンプレートで定義する必要があります。このような:
HTML:
テンプレートの代わりにglobleテンプレート関数を定義する方法はありますか?ちょうどそれのように:javascriptで:
HTMLで:
これはできますか?問題を明確に説明したいと思います。
javascript - Meteor を使用しているときに別のテンプレートのヘルパー関数内からテンプレートを呼び出すにはどうすればよいですか?
あるテンプレートを別のテンプレートから呼び出そうとしていますが、この奇妙な出力が得られますか?
これは、他のテンプレートを呼び出している最初のテンプレートです
ここにヘルパー宣言があります
そして2番目のテンプレート
また、次のようなヘルパーを宣言せずに、他のテンプレート内から直接テンプレートを呼び出してみました{{> welcome_email}}
javascript - テンプレート ヘルパーを使用して Meteor テンプレートでテキストを反応させる
私は機能を持っています:
また、これらの値を使用してページに表示するいくつかのテンプレート:
そして、それらの HTML 部分は次のとおりです。
関数を初めて呼び出すと、必要なものが正しく表示されます。その後、その関数を再度呼び出すたびに、何をしてもページ上のテキストは変わりません。変数currentdesc
は期待どおりに変更されますが、テンプレートは更新されませんcurrentchoice1
。currentchoice2
javascript - あるユーザーに対してレンダリングするテンプレートが別のユーザーに対してレンダリングされないのはなぜですか?
新しいメテオユーザー。
チームのメンバーが同時にストーリーを評価できるストーリー サイジング ツールのリーダーボードの例を変更したい。
リーダーボードに非常に似ていますが、管理者ユーザーが表示されるリーダーボードをオンまたはオフにできるように、フラグ/イベント/ボタンを追加したいと考えています。
これが私の弱い試みです -
HTML =>
1 つのブラウザーと 1 人のユーザーで動作します (管理者タイプは、テンプレートの viewAll フラグを有効にしてすべてのメンバーを表示できます)。ただし、複数のユーザーでは動作しません。
そのため、ブラウザを開いて自分の名前とストーリー サイズを選択し、私が管理者である場合は、[送信] をクリックします。ストーリー サイズを変更し、showAll、hideAll、およびリーダーボードをリセットするためのボタンが表示されます。
showAll をクリックすると、管理者としてリーダーボードが表示されます。しかし、別のユーザーはランキングを見ることができません。そのユーザーのクライアントが変更表示イベント (showAll フラグ = true) を受信していることを確認しました。
何か案は?
javascript - Meteor テンプレートで {{@...}} を使用するとエラーが発生するのはなぜですか?
の簡単なコードで
エラーの洪水が表示されます。オブジェクトについても同じことが起こり{{@key}}
ます。なぜそれが起こるのですか?
javascript - スペースバー テンプレート ヘルパーを使用して、不要なテンプレートが不要になるのを防ぐにはどうすればよいですか?
私はこれをたくさんやっていることに気づきます:
テンプレートを切り取って実行する方法はありますか:
次に、js ファイルで次のようにします。