在 Ember-cli 演示中包装 localStorage

Wrapping localStorage in Ember-cli Demo

在下面的示例代码中

http://jsbin.com/ketaqiwe/embed?js,output

我可以 select 一种颜色,计算出的 属性 会根据颜色发生变化,但本地存储也会发生变化。 但是,如果我打开控制台并编辑本地存储并手动更改颜色,则会触发存储事件,并且该操作无论如何都会更改颜色。 我面临的挑战是在 Ember-cli 中触发 eventListener。 我不确定在 ember-cli.

中完成此示例的最佳做法是什么

用插件帮你搞定? https://github.com/locks/ember-localstorage-adapter/blob/master/README.md