我在尋找一個非常簡單的例子,顯示了將Knockback代碼連接到通過RESTful服務連接的骨幹模型。我正在使用ServiceStack | c#後端。下面的所有鏈接都太複雜,使用localStore而不是通過url的REST風格的服務。我還喜歡在Javascript中看到示例而不是CoffeeScript。Knockback js與RESTful web服務(如ServiceStack)一起使用的最簡單示例?
我的示例url類似於localhost/entities,點擊此按鈕會導致RESTful web服務返回所有實體。與本地主機/實體擊中它/ 1將與1
_http的ID返回實體://kmalakoff.github.com/knockback/index.html
_HTTPS://github.com/kmalakoff /擊退參考應用內/
_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-擊退-JS-生產就緒
_http://stackoverflow.com/questions/10434203/defining-models-on-server-side-when-using-mvvm-with-knockout-js
提前感謝您提供的任何幫助。順便說一句,你不希望超鏈接,你得到的下劃線...;)
您可以使用[knockback.js(http://kmalakoff.github.com/knockback) –