RESTful サービスを介して接続するバックボーン モデルに Knockback コードを接続することを示す非常に単純な例を探しています。ServiceStack|c# バックエンドを使用しています。以下のリンクはすべて複雑すぎて、url 経由の RESTful サービスではなく localStore を使用しています。また、CoffeeScript ではなく Javascript で例を表示することも好みます。
私の例の URL はlocalhost/entitiesのようなもので、これを押すと RESTful Web サービスがすべてのエンティティを返します。localhost/entity/1でヒットすると、ID が 1 のエンティティが返されます。
_http://kmalakoff.github.com/knockback/index.html
_https://github.com/kmalakoff/knockback-reference-app/
_https://github.com/addyosmani/todomvc
以下は、最初のリンクのノックバック チュートリアルの例です。
Models, Collection, ViewModel, and Bindings:
// Generated by CoffeeScript 1.3.3
var model, view_model;
model = new Backbone.Model({
first_name: "Planet",
last_name: "Earth"
});
view_model = kb.viewModel(model);
view_model.full_name = ko.computed((function() {
return "" + (this.first_name()) + " " + (this.last_name());
}), view_model);
ko.applyBindings(view_model, $('#kb_view_model_computed')[0]);
しかし、バックボーン モデルを RESTful Web サービスに接続する方法については言及されていません。
Backbone 経由でこれを行う例はありますが、Knockback を使用すると状況がどのように変化するかはわかりません。
次のリンクが見つかりましたが、役に立ちませんでした:
_http://stackoverflow.com/questions/7992431/using-knockoutjs-backbone-together
_http://stackoverflow.com/questions/9704220/is-knockback-js-production-ready
_http://stackoverflow.com/questions/10434203/defining-models-on-server-side-when-using-mvvm-with-knockout-js
提供された支援に事前に感謝します。ところで、アンダースコアを取得するハイパーリンクは必要ありません... ;)