ember-suspendable-proxy:Ember 代理允许在对象级别暂停属性更改通知

时间:2024-06-29 05:56:43
【文件属性】:

文件名称:ember-suspendable-proxy:Ember 代理允许在对象级别暂停属性更改通知

文件大小:19KB

文件格式:ZIP

更新时间:2024-06-29 05:56:43

JavaScript

ember-suspendable-proxy 此插件的主要目标是在使用时在路线之间转换时防止出现故障,但我觉得这可能作为插件有用。 所以我们来了。 一个用例 我的(无可否认的边缘情况)场景如下: Ember、Ember Data 和 Liquid Fire 模型在路由之间共享,但为每条路由重新加载了不同的参数。 所述模型的某些属性可按日期范围 路线 A 没有范围,路线 B ​​有。 这个附加组件允许我有选择地将我的模板与模型的上游更改解除绑定。 我可以随时暂停或恢复更改。 博客文章即将发布。 有关问题和解决方案的清晰描述,请参阅。 用法 npm install --save-dev ember-sustainable-proxy 包装你的对象 默认行为是单向、一次性的数据绑定。 也就是说,包装一个对象类似于为目标对象的每个属性声明一个别名计算属性: // models/


【文件预览】:
ember-suspendable-proxy-master
----.jshintrc(518B)
----bower.json(513B)
----.npmignore(135B)
----.ember-cli(280B)
----.travis.yml(265B)
----config()
--------environment.js(90B)
----LICENSE.md(1KB)
----README.md(2KB)
----addon()
--------proxy.js(2KB)
--------.gitkeep(0B)
--------route-mixin.js(352B)
----.bowerrc(60B)
----testem.json(170B)
----.editorconfig(543B)
----tests()
--------.jshintrc(814B)
--------index.html(960B)
--------test-helper.js(112B)
--------helpers()
--------dummy()
--------unit()
----.gitignore(247B)
----Brocfile.js(738B)
----app()
--------.gitkeep(0B)
----index.js(95B)
----package.json(1KB)
----vendor()
--------.gitkeep(0B)

网友评论