在骨干中重新使用客户端验证的回送模型?

问题描述:

我想使用StrongLoop Loopback作为Node.js后端API为backbone.js应用程序。在骨干中重新使用客户端验证的回送模型?

有没有一种方法可以在客户端,骨干模型和服务器上使用定义模型属性和方法(例如,用于验证)Loopback模型定义? (一次且仅一次哲学)

Loopback uses model definitions to initialize objects

也许我可以扩展Backbone.Model能够加载回送模型定义的语法?

你认为这是一个好主意/简单的任务吗?

披露:我为StrongLoop做前端工作。

这是一个好主意,因为模型定义存储为简单的json。您也可以使用API​​浏览器输出来获取url路径属性。

我们只是为AngularJS封装了一个类似的东西来自动生成一个模型工厂,您可以将它放入您的客户端模块中,它非常光滑,所以希望Backbone版本不会太落后。

+1

这将是最有用的!我迫不及待地想看到文档中标榜的“即将推出的JS SDK”,你知道这个版本从现在开始有多远吗? – Pandaiolo

+1

我会尽量在这里用'Backbone.Model'类扩展来完成这个完整的答案,在几个星期内完成这项工作。 – Pandaiolo

+1

嗨,我也要做'Backbone.Model'的扩展。你有没有积极的结果?预先感谢你 – darknos