18

現在、 Handlebars.jsと連携してモデル/コントローラーとテンプレート間のデータバインディングを提供するJavaScriptMVCフレームワークが多数あります。現在、Handlebars.jsのみを(jQueryを使用して)実装しており、メインコードとテンプレートの間でデータをバインドして、後者が自動的に更新されるようにする必要があります。ハンドルバーまたはプラグインでそれを行うネイティブな方法はありますか?ない場合、この機能を提供し、フルスタックフレームワークなしでスタンドアロンで使用できるこれらのMVCフレームワークのコンポーネントはありますか?

4

2 に答える 2

11

リベットを見てください:https ://github.com/mikeric/rivets 。双方向の更新には、バックボーン、ハンドルバー、backbone.modelbindingを使用します。よく働く。

Backbone.modelbinding(https://github.com/derickbailey/backbone.modelbinding)は廃止されましたが、リベットを指します。

于 2013-02-09T21:26:26.833 に答える
0

バックボーンビューを使用してハンドルバーテンプレートをレンダリングし、ビューの「内部」の要素でjQueryイベントをリッスンしたいと思うかもしれません。フレームワークのモデル、コレクション、またはルーターを使用せずにバックボーンビューを使用できますが、完全なバックボーンライブラリ(6.3kb、パックおよびgzip圧縮)とアンダースコアを含める必要があります。これは、サイズが考慮。

于 2013-02-06T21:31:06.987 に答える