在骨干网中重新使用客户端validation的回环模型?

我想使用StrongLoop Loopback作为backbone.js应用程序的Node.js后端API。

有没有办法在Loopback模型定义中定义可以在客户端,骨干模型和服务器上使用的模型属性和方法(例如validation)? ( 不要重复自己的哲学)

环回使用模型定义来初始化对象

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

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

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

这是一个好主意,因为模型定义被存储为简单的json。 您也可以使用API​​资源pipe理器输出来获取urlpath属性。

我们正在为AngularJS做一个类似的事情来自动生成一个模型工厂,你可以把它放到你的客户端模块中,它非常漂亮,所以希望Backbone版本不会太落后。