問題タブ [registerhelper]
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://jsfiddle.net/N2b5M/1123/
タグ配列内のすべての日付をそれぞれレンダリングしようとすると、動作しません: http://jsfiddle.net/N2b5M/1136/
テンプレート:
データ:
JavaScript:
タグ配列内のすべての日付をレンダリングしようとしていて、次のように試しました:
javascript - handlebars registerHelper HTML ファイルへのリンク
Handlebars.js を使用するこの Javascript コードを見つけたので、これを私の index.html ページにリンクしたいと思います。誰でもそれを手伝ってもらえますか?
ありがとう!
これは元のコードです:
javascript - ハンドルバー ヘルパーから html オブジェクトを返す
次のように、ハンドルバー ヘルパーから html オブジェクトを送信する必要があります。
「Handlebars.SafeString()」を使用して html 文字列を返すことができることは理解していますが、これは私には役に立ちません。何らかのイベントが割り当てられた html オブジェクトを渡す必要があります。
出来ますか?
javascript - Ember エラーを伴うハンドルバー RegisterHelper
さまざまなことを試した後、私はかなり迷っています。Ember サイトを構築していて、Handlebars テンプレートの 1 つの中に、条件が true の場合にのみリンクを表示したいと考えています。これが私のテンプレートです。
さて、私のjsファイルの私のregisterHelper:
ただし、受信し続けるエラーは次 のとおりです。 Uncaught TypeError: Cannot read property 'isHelperFactory' of undefined from my ember.js file.
理想的には、Html をヘルパー関数から除外するために、ヘルパーから true または false を返すことを好みますが、最初にそれを機能させるための助けが必要です。
私のページには、ember、ember_compiler、およびハンドルバーも含まれています。
meteor - Template.registerHelpers を使用した Meteor、
2 つの初心者クラスを組み合わせようとしています ( https://www.meteor.com/tutorials/blaze/templates & http://meteortips.com/second-meteor-tutorial/iron-router-part-1/ )。両方のクラスを問題なく個別に完了することができました。
Iron:Router
さまざまなテンプレートへのルーティングに使用しています。テンプレート内のテンプレートにアクセスしようとすると、問題が発生します。「aostasks」ページに適切な結果が表示されません。
.js :
.html :
結果:
正しいヘッダーを含むページ。ただし、mongo コレクションにあるタスクは一覧表示されません。registerHelper 関数を間違って使用しているという問題はありますか? 他の機能を使用する必要がありますか?
前もって感謝します。
node.js - ハンドルバー registerHelper エラー: registerHelper は関数ではありません
node.js ファイルにハンドルバー ヘルパーを登録しようとすると、次のエラー メッセージが表示されます。
exphbs.registerHelper("hlp", function(num) { TypeError: exphbs.registerHelper は関数ではありません
コード:
javascript - ノードjsアプリケーションでハンドルバーを使用する場合、registerHelperとしてTypeErrorを取得することは関数ではありません
私のノードjsアプリケーションには、テンプレートファイルで使用するためにハンドルバーのif-elseロジックを登録しようとしている以下のコードがあります。ただし、「TypeError: hbs.registerHelper は関数ではありません」というエラーがスローされます。誰かが私が犯している間違いを指摘し、if - elseif -else ロジックを登録して等値 (または比較) チェックを実行し、テンプレートで意思決定ロジックを構築する方法を提案できますか?
package.json の Express-handlebars のバージョンは 3.0.0 です
node.js - ハンドルバーはオブジェクト値を割り当てます
アプリでエクスプレス付きのハンドルバーを使用しています。オブジェクトに値を割り当てる必要があります。すなわち
オブジェクトはコントローラーから渡されます。フロントエンドでは、ハンドルバーでこのようなものを使用してアクセスできます-
ここで、「pagination」オブジェクトの「page」および「pageCount」変数の値を変更する必要があります。
ハンドルバーは組み込みの変数値の変更/割り当てをサポートしていないため、しばらくそれで立ち往生しています。これを行うためのカスタムヘルパーを手伝ってくれる人はいますか?