多くの JavaScript MVCフレームワーク 現在動作します Handlebars.js モデル/コントローラーとテンプレート間のデータバインディングを提供します。現在、Handlebars.jsのみを実装しており( jQuery を使用)、メインコードとテンプレートの間でデータをバインドして、後者が自動的に更新されるようにする必要があります。ハンドルバーまたはプラグインでそれを行うネイティブな方法はありますか?ない場合、この機能をもたらし、フルスタックフレームワークなしでスタンドアロンで使用できるこれらのMVCフレームワークのコンポーネントはありますか?
リベットを見てください: https://github.com/mikeric/rivets 。双方向の更新には、バックボーン、ハンドルバー、backbone.modelbindingを使用します。よく働く。
Backbone.modelbinding( https://github.com/derickbailey/backbone.modelbinding )は廃止されましたが、リベットを指します。
バックボーンビュー を使用してHandlebarsテンプレートをレンダリングし、ビューの「内部」の要素でjQueryイベントをリッスンしたいと思うかもしれません。フレームワークのモデル、コレクション、またはルーターを使用せずにバックボーンビューを使用できますが、完全なバックボーンライブラリ(6.3kb、パックおよびgzip圧縮)とアンダースコアを含める必要があります。これは、サイズが考慮。