0
현재 데이터를 유지하기 위해 LocalStorage를 사용하는 순수 클라이언트 측 앱에서 작업하고 있습니다. 일부 설정 데이터를 저장하고 데이터 로딩과 함께 실행해야합니다. 데이터는 정확하게 유지되지만 올바르게 기록됩니다. 나는 Embers의 ObjectController으로 somting worng을 얻고있는 것 같아요.Ember.js 데이터가 ObjectController에로드되지 않습니다.
JS 빈 : http://emberjs.jsbin.com/pelol/1/edit
왜 데이터가 입력 요소의 자리에로드되지 않고
? 또는 단일 설정과 같은 데이터에 대해 완전히 다른 작업을해야합니까?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를 참조 App.settingsRoute
에
고마워요! 이것은 나를 미치게했다! 그러나 어떤 이유로 든 저장시 다음 오류가 반환됩니다. 'Assertion failed : set ('userName ', Dave)을 객체 프록시의'content '속성에 위임 할 수 없습니다. :'content '가 정의되지 않았습니다. . 같은 코드이지만 컨트롤러 이름이 원래 JS Bin에서 잘못되었습니다 : http://emberjs.jsbin.com/pelol/9/edit –
wowpatrick
왜냐하면'find()'가 [promise] (http : // emberjs. com/guides/routing/asynchronous-routing /)가 아니라 설정 객체입니다. http://emberjs.jsbin.com/pelol/10/ – chopper
아직도 엠버 개념에 대해 더 많은 시간을 할애해야합니다. 도움을 주셔서 감사 드리며 올바른 방향으로 나를 설정하십시오! – wowpatrick