Ember.js数据未在ObjectController中加载

时间:2014-02-12 15:44:47

标签: ember.js

我目前正在开发一个纯客户端应用程序,它使用LocalStorage来保存数据。我需要保存一些设置数据,然后在数据加载的情况下运行。数据保持正确,但请注意正确检索。我想我正在使用余烬ObjectController进行咒语。

JS Bin:http://emberjs.jsbin.com/pelol/1/edit

为什么数据不会加载到输入元素的占位符中?或者我应该为单个设置集等数据做一些完全不同的事情吗?

1 个答案:

答案 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