我无法理解如何正确实现 can.Model 服务方法。我目前有这个
var Foo = can.Model({
findAll: "GET /service/Editor.svc/foo",
findOne: "GET /service/Editor.svc/foo/{id}",
create: 'POST /service/Editor.svc/foo"',
update: 'PUT /service/Editor.svc/foo"{id}',
destroy: 'DELETE /service/Editor.svc/foo"{id}'
},{});
我查看了http://canjs.com/guides/Models.html和http://canjs.com/guides/Tutorial.html和CanJS Model findAll 返回重复项列表
我想我不明白模型是如何工作的。这些方法我唯一需要的是上述声明吗?当我尝试跑步时
var test = new Foo()
然后foo.findAll({}, function(success){//dosomething}, function(xhr){//do something else})
我得到TypeError: Object #<Constructor> has no method 'findAll'
我缺少这个框架的哪一部分?
作为记录,它与 ac# wcf 服务交互,并从 mongodb 中提取 json 对象