繁体   English   中英

观察到的灰烬属性,管理模型中的更改

[英]Ember Observed properties, manage changes in the model

我创建了一个JS bin,概述了一些细节。

我的问题是,在不使用Ember Data的情况下 ,如何在ember中实现可观察所有绑定的“类”,并在对模型进行更改时,根据键路径中的数据将观察到的属性转换为URL。模型对象。 然后,我可以从那里拿走它。

请参考js bin,因为那里有一个应用程序设置,可以随时使用。

回顾一下。 我尝试连接到模型,并在进行任何更改时,检测更改的内容,更改的数据的关键路径是什么,获取新数据并将关键路径转换为url。

我还将在此处提供模型的预览和模型的示例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:观察所有对象属性

观察者如何在Ember.js中找出观察到的属性的前后值?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM