我正在研究用Ember.js构建一个应用程序,但我不确定它的模型支持是否适合我的需要。我正在开发一个连接到中央服务器的数据库前端应用程序;这里的主要问题是数据库定义可能会改变(即删除或添加列)。
手动编辑代码以容纳对数据库的所有更改是我想不惜一切代价避免的。因此,我想知道Ember.js是否提供了一种生成动态模型的方法。我遇到过the defineProperty method,但是我还没有弄清楚它是如何工作的,我在Ember.js文档中也没有发现任何关于它的信息。此外,似乎有必要对每个对象运行一次;是否有一种方法只运行一次?
发布于 2014-04-17 14:24:42
一种可能的方法可能是从数据库模式自动生成客户端架构。
这里演示了类似的解决方案(尽管实现是Rails特有的):http://techblog.fundinggates.com/blog/2013/03/automatically-generate-ember-models-from-rails-serializers/
https://stackoverflow.com/questions/23134403
复制相似问题