Ember观察属性,管理模型中的更改

时间:2014-01-28 21:49:25

标签: javascript ember.js

我创建了一个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?

0 个答案:

没有答案