問題タブ [jquery-templates]

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 投票する
2 に答える
4745 参照

jquery - テンプレート内でのIf条件の使用

IFjQueryテンプレート内でステートメントをどのように使用しますか?

これが私のテンプレートです:

ここで、idは基本的${id}に、データバインディングによって(KnockoutJSを介して)渡されます。IFステートメントがないと、次のように正常に出力されます。${$item.current_cmt_id}

データバインディングは次のとおりです(KnockoutJSを利用)。

if sttatementが機能しない理由について何か提案はありますか?2つの条件を正しく比較していますか?

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

javascript - Jquery テンプレートが「each」で機能しない

私のソースコードはここにあります:

http://jsfiddle.net/2pkHL/

正しくレンダリングされない理由がわかりません。また、別のオブジェクト内にデータをネストしない方法はありますか?

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

c# - JQuery テンプレートは ID を割り当てる必要があります

これはおそらく非常に単純です。私は正しい軌道に乗っていないに違いありません。

JQuery AJAX 呼び出しによって読み取られた、WCF 呼び出しから返される JSON オブジェクトの配列があります。

オブジェクトが次のようになっているとします。

そのため、Web ページに配置したいスパンがたくさんあり、それらに一意の ID を付与したいと考えています。IDをjsonオブジェクトに投げることで、この「悪い」方法でそれを行うことができました

--

見たい:

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

jquery - Acts_As_Nested 型モデルの出力 (コメント)

コメント用の Rails 3Acts_As_Nestedモデルがあり、次のフィールドがあります。

  • ID
  • 親ID
  • リフト
  • rgt
  • コンテンツ

Rails では、次のようなものを使用して、ネストされたコメントのリストを簡単にレンダリングでき.parent .childrenます。

しかし、今は KnockoutJS を使用して、ネストされたコメントを jQuery テンプレート経由で出力したいと考えています。jQuery Template + KnockoutJS でネストを出力するにはどうすればよいですか?

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

jquery - jQueryテンプレートを含むJinja2からのあいまいな口ひげの回避

jQueryテンプレートJinja2テンプレートに挿入しようとしています。残念ながら、どちらも(デフォルトの設定では)口ひげを使用して、それぞれ式{{}}リテラルを示しています。

script次のように、jQueryテンプレートをタグ付きのHTMLに挿入しています。

ただし、上記がJinjaテンプレートに含まれている場合、Jinjaはeachリテラルとして解釈しようとするため、失敗します。

状況によっては(すでに多くのテンプレートがあります)、変数のJinja2の開始区切り文字と終了区切り文字を変更することは実用的ではありません。さらに、混乱を招き、相互運用性が低下し、追加のトレーニングが必要になります。このオプションは避けることが望ましいです。

したがって、これを解決するために私が考えた2つの代替案は次のとおりです。

  1. Jinja2はそれぞれの'{{'と'}}'をエスケープしますが、これは最善の方法がよくわかりません( "{{" {{"}}`、おそらく、それは冗長です)。

  2. より実用的(おそらく理想的)は、おそらくjQuery拡張機能を介して、コードのブロックを解析しないようにJinja2に指示することです。

考えやフィードバックをいただければ幸いです。読んでくれてありがとう。

0 投票する
4 に答える
3194 参照

jquery - jQueryテンプレートの各ブロックに一意のIDを生成します

ajaxで受信したjsonデータに対してjQuerytempalting(http://api.jquery.com/jquery.tmpl/)を使用してDIVタグのセットを生成しています。

動的に生成されたdivに一意のIDを割り当てて、さらにアクションを実行したいと思います。

私は次のようなものを試しました

しかし、iの値は決して変わりませんでした。すべてのdivタグにid=0を割り当てました。

これで、.each()を実行し、共通のクラスが割り当てられているすべての一致するdivタグで「i」をインクリメントしてidを設定することで機能するようになりましたが、一度に実行したいと思いました。

何か案が?

0 投票する
5 に答える
3795 参照

jquery - IE8 の html5 要素を含む jQuery テンプレート

私はあまりにも多くを求めているかもしれませんが、IE8 で動作する html5 要素を含む jQuery テンプレートを取得しようとしています。私はhead.jsを使用しているので、html5要素を登録しています.html5shivも試しましたが、うまくいきませんでした。ページには正常に動作する他の html5 要素がありますが、テンプレートで html5 要素を使用すると、jquery テンプレート システムは何も返しません。

以下は、私のテンプレートの 1 つの例です。

html5 要素を div に変更して詰め込むと、テンプレートは ie8 で動作します。このテンプレートは他のすべてのブラウザーで機能することに注意してください。大きな驚きはありません...

テンプレートを示すjsfiddleをまとめました:http://jsfiddle.net/keegan3d/E6EbG/1/

これらのhtml5要素をie8で動作させる方法はありますか?

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

jquery - jQuery-テンプレート-タイムスタンプ比較を行う方法

jQueryテンプレートを使用していて、タイムスタンプの比較を行いたい。これは可能ですか?

私は次のようなことをしたいと思っていました。

可能?ありがとう

更新、実現されたクライアント側の時間は機能せず、現在のサーバー時間を渡す必要があります:最新のものは次のとおりです:

cmtModel.conv_last_reply()はKnockoutJSからのものであり、created_atはコメントが作成されたときです。

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

jquery - asp.net mvc の jquery ajax とテンプレートのヘルプ

したがって、IncomeDeclaration の複雑なフォームがあります。

IncomeDeclaration が関連する各アクティビティのテキストフィールド GrossIncome を表示する予定です...これはすべてサーバー上で行われ、問題なく動作します....問題は. ユーザーはまた、オンザフライでアクティビティを追加できる必要があります..javascriptを使用して...ユーザーが[アクティビティの追加]をクリックすると、ドロップダウンとテキストフィールドがアクティビティリストの下部に追加される必要があります...私がこれまでに得たものは次のとおりです

select と text_field の両方の name 属性は、これが機能するための鍵です...そうしないと、モデルバインディングが機能しません... SomeNumber 変数が new Date.GetTime() モデルに設定されている場合、バインディングはうまく機能するはずです。 ..

私は実際にこれにajaxが必要だとは思いませんが、それは別のトピックです..私はajaxなしでこれを行う方法を考え出していません...今、テンプレートを機能させ、フォーム要素をリスト。

0 投票する
8 に答える
33070 参照

el - 解釈せずにFreemarkerで${expression}を出力するにはどうすればよいですか?

FreemarkerをjQueryテンプレートと組み合わせて使用​​しようとしています。

どちらのフレームワークも、ドル記号/中括弧を使用して、置換の式を識別します(または、フリーマーカーで「補間」と呼ばれる場合)${person.name}

そのため、その構文の式を使用してjQueryテンプレートを定義すると、Freemarkerはそれらを解釈しようとします(失敗します)。

${シーケンスをエスケープしてFreemarkerを通過させて無駄にする\${さまざまな組み合わせを試しましたが\$\{、、、$\{などです。

ドルとカーリー(例)の間にフリーマーカーコメントを挿入しても$<#-- -->{expression}機能しますが、より簡潔でエレガントなソリューションを探しています。

Freemarkerテンプレートを取得して文字シーケンスを出力する簡単な方法はあります${か?