我创建了一个js bin概述了一些细节。
我的问题是,不使用Ember数据,如何在ember中实现可以观察所有绑定的“类”,并在更改模型时,将observe属性转换为URL基于模型对象中数据的键路径。然后,我可以从那里拿走它。
请参阅js bin,因为那里有应用程序设置,随时为您准备。
回顾一下。我正在尝试挂钩模型,并且在任何更改时,检测更改的内容,更改的数据的关键路径是,获取新数据并将密钥路径转换为URL。
我还将在此处提供模型的预览和模型的示例网址。
Obj = Em.Object.create({
a: 'a',
b: 'b',
c: 'c',
d: Em.A([
{
da: 'da',
db: 'db',
dc: 'dc'
},{
da: 'da',
db: 'db',
dc: 'dc'
}
])
});
假设路径Obj.d [0] .db使用新数据进行更新。那么网址就是
http://api.domain.com/d/0/db/
一些参考资料对我有所帮助:
Ember.js: Observing all object properties
How can an observer find out the before and after values of the observed property in Ember.js?