1

嗨,我想知道是否有一个 nodejs 模块,它允许结合 mongoose 作为数据源创建简单的小部件,以创建漂亮的 JQuery 库(例如 dojo 或 YUI)小部件。

例如,当我设置我的架构时,最好做一些类似的事情(注意代码不可运行只是伪)

var carSchema = {
  carname: "String",
  registration: "String",
  mileage: "Number"}

methodCallback  = function() {
  car.find({}, ....) {
    return results;
  }
}

model.register("car", carSchema);

res.send(model.createWidget("listview", options, methodCallback()));

其中 createWidgets 从我在回调中返回的结果返回 html 列表视图代码和汽车分页。如果它与 REST 集成会很好,所以如果我从列表视图中删除一个项目,那么它会在与另一个方法的连接上执行此操作。

基本上,我想尝试消除在客户端开发中填充、删除、更新小部件的所有困难。

4

1 回答 1

0

“消除在客户端开发中填充、删除、更新小部件的所有困难。”

似乎不太现实,因为您总是必须根据需要指定一些特定的 CURD 逻辑。

对于纯前端部分,您可以尝试 AngularJS,它提供了易于使用的 RESTful CURD 服务http://docs.angularjs.org/tutorial/step_11

如果您进入更庞大的全栈 javascript 框架(可能不是 Nodejs、Mongoose、Jquery 小部件),wakanda http://www.wakanda.org/features/studio可能有您正在寻找的东西,因为它提供了一些小部件集成数据源。

于 2013-02-15T05:18:25.227 回答