問題タブ [dust-helpers]

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 に答える
5270 参照

dust.js - Dust テンプレートで実行または調整する方法

を使用 "dustjs-helpers": "1.6.0"してい"dustjs-linkedin": "^2.6.0"ます。

私のテンプレートでは、次のような OR 条件を確認する必要があります

ダストヘルパーでこれを達成するにはどうすればよいですか?

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

node.js - 空の文字列を検証するための DustJS ロジック

値が空か文字列かをチェックするロジックを書く必要があります。これに関するヘルプ..次のことを試しました。しかし、nodejsでは機能せず、エラーがスローされます

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

javascript - ダストヘルパーで d3 機能を提供するための良いアプローチは何でしょうか?

現在、カスタムダストヘルパーとノードの d3 モジュールを使用して、バーチャートをサーバー側のダストファイルにレンダリングするダストヘルパーを作成することを検討しています。このような何らかのコンテキスト オブジェクトを作成してダスト レンダラーに渡すよりも良い方法があるかどうか疑問に思っていました。

d3 でこのスキームを使用して、カスタマイズされたコンポーネントをレンダリングし、SVG マークアップを文字列として返します。これは私には非常に冗長なオプションのように思えます。適切に管理するには乱雑になりすぎるまでコンテキストを肥大化させる多くの属性を追加する必要があるため、おそらくほこりを分割することによるより良いアプローチがあるかどうか疑問に思っていましたd3 の個々のコンポーネントのヘルパー。

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

javascript - DustJS: ヘルパーを介して部分的にレンダリングする

私はいくつかのコードを抽象化しようとしており、dust.helpers を利用してパーシャルをレンダリングしたいと考えています。

私の現在の設定:

私の理想的なセットアップ:

私のヘルパー:

他にもいろいろ試してみましたが、うまくいきません。

はい、ドキュメントを見てみました。:(

どんなアドバイスでも大歓迎です!

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

javascript - Dust.js はテンプレート内のヘルパーの呼び出し回数を取得します

そのため、呼び出されたときにいくつかのモジュールを必要とし、その後このモジュールを html (ある種のプラグイン) としてレンダリングするdust.jsヘルパーがあります。jsx

一方、このテンプレート(ページ)でレンダリングする必要があるすべての要素を含むデータ構造があります

私のヘルパーでは、私がどのくらいの頻度で を呼び出したか知りたい@reactです。このテンプレート内で呼び出されたすべてのヘルパーがアクセスできるコンテキストのカウンターをインクリメントするようなものです。

context.pop()andをいじってcontext.pushいましたが、テンプレートのコンテキストを変更できませんでした。すべてのヘルパーは独自のものを取得します。したがって、ヘルパーの呼び出し回数を取得するか、ヘルパーの現在の呼び出し回数を他の呼び出しからアクセスできる場所に保存する方法が必要です。

ただし、 sth like{@react type="Text" index=0\}を実行してからアクセスすると、context.get(['page', 'elements', params.index])(もちろん)動作します。しかし、これにより、破棄している要素の数を数え続ける必要があります(特に、要素を追加および削除するときに面倒です)

s/o がアイデアを持っていることを願っています。たぶん、本当に単純な sth が欠けているだけです。乾杯。

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

node.js - 複数のパラメータに対する Dustjs OR 条件

複数のプロパティ (propA、propB、propC、propD) を持つオブジェクトがあります。以下のように複数のパラメータをORチェックする条件を書きたいと思います。

{@if cond="'{obj.propA}'.length > 0 || '{obj.propB}'.length > 0 || '{obj.propC}'.length> 0} ... {/if }

@if はダストで非推奨になっているため、これと同等のものを eq または select でどのように記述すればよいでしょうか。または、そのようなシナリオで利用できる新しいヘルパーがありますか?

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

dust.js - 関数呼び出しと結果の確認は DustJs で

connect-roles とダスト テンプレートを組み合わせています。ejs テンプレートには、次のような構文があります。

そしてそれは翡翠で

ほこりの中でこれを行う方法は?

このコードはエラーになります


編集:私はこれを持っています{@contextDump key="full"/}

そして、これは私のコントローラーです

var contextここでは機能しませんでした

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

gruntjs - grunt-dustでdustjs-helpersを使用するには?

私はgrunt-dustdustjsテンプレートをコンパイルするために使用していますが、@eq明らかにgrunt-dustが完全に無視するダストヘルパー(のような)を使用する必要があるという問題に遭遇しました。

npm 経由でインストールdustjs-helpersしましたが、それらを処理するために grunt 構成を調整する方法がわかりません。関連する部分を維持するために単純化しました。

これまでのところ、正常に動作し、dustjs テンプレートを期待どおりにコンパイルします。

dustjs-helpersを含めるにはどうすればよいgrunt-dustですか?