0

私は jQueryテンプレート システムを使用し、データ リンクについても調べましたが、scottgu のブログのいくつかの投稿を除けば、それらを一緒に使用する資料は見たことがありません。

私がしようとしているのは、(JSON リクエストからの) コレクションをテンプレートにバインドし、テンプレート内の各項目を作成に使用された js オブジェクトにバインドすることです。基本的に、コレクション内の各オブジェクトに対して更新可能なバインディングが必要です。次に、オブジェクトをサーバーにポストします。

これが可能かどうか誰にもわかりますか?ガイダンスや例はありますか?

ありがとう、エリック

4

1 に答える 1

0

現在はベータ 1 のみです。Beta 2 は今月 (4 月) 後半にリリースされる予定ですが、MS が AJAX ライブラリを削除してから 1 年以上経っても、jquery tmpl および datalink プラグインは依然として大幅に遅れをとっており、それほど堅牢ではありません。くっつけた時にも問題がありそうです。

私は、MS AJAX ライブラリのプレビュー エディションを使用しているプロジェクトを持っています。リリースされたので、jquery の代替品を使用する方が良いと思ったので、変換しようとしました。オブジェクトの配列へのバインドは、(適切でまともな例を見つけた後) テンプレートで機能しましたが、それをデータリンクと混合すると、それがひどく欠けていることがわかりました。他のレコードから他の一致するフィールドに伝播された 1 つのレコードのフィールドを更新すると、inArray を klooge として呼び出さなくても、{{each}} 操作の外にインデックス値はありません。イベント ハンドラーとしてレンダリングされたメソッドのみを取得します。現在の tmpl の作成者は、特別な状況でのみ役立つと考えているため、tmplPlus プラグインを使用する必要があります。

MS AJAX ライブラリ プレビュー 6 を使用すると、やりたいことを簡単に実行できます。現在、いくつかの運用システムで実行しています。jquery プラグインをそのまま使用してこれを行うには、単純なシナリオを超えて何かを行う場合、多少の労力が必要になります。サポートされていないライブラリを推奨するのは嫌いですが、jquery tmpl および datalinking プラグインよりもはるかに優れており、柔軟性が向上します。

残念なことに、MS は Facebook の API コントロールと同様の方法で jquery の背後にサポートを投げかけたようです。たとえば、多くのリップ サービスを支払い、1 人または 2 人の人にそれを任せますが、それに取り組むための帯域幅を与えません。 .

于 2011-04-12T02:10:13.470 に答える