我目前正在开发一个纯客户端应用程序,它使用LocalStorage来保存数据。我需要保存一些设置数据,然后在数据加载的情况下运行。数据保持正确,但请注意正确检索。我想我正在使用余烬ObjectController进行咒语。
JS Bin:http://emberjs.jsbin.com/pelol/1/edit
为什么数据不会加载到输入元素的占位符中?或者我应该为单个设置集等数据做一些完全不同的事情吗?
答案 0 :(得分:2)
将您的App.settingsRoute
更改为:
App.SettingsRoute = Ember.Route.extend({
model: function() {
return this.store.find('settings', '1');
}
});
您还应将{{input}}
更改为:
<p>Name</p>
{{input type="text" placeholder="name" valueBiding="name" }}
<p>Home base</p>
{{input type="text" placeholder="homeBase" valueBinding="homeBase" }}
请参阅this jsBin。