Ember CLI를 사용하여 Ember.js와 최근에 놀았으며 매우 간단한 응용 프로그램으로 문제가 발생했습니다.템플릿에서 내 모델을 반복 할 수없는 이유는 무엇입니까?
두 개의 문자열 속성 - 제목 & 내용을 포함하는 간단한 모델 "Post"로 Ember 데이터 고정 장치 어댑터를 설정했습니다. 모델의 모든 게시물을 통해
export default Ember.Route.extend({
model: function() {
this.store.find('post');
}
});
내 템플릿 단순히 반복 :
Router.map(function() {
this.resource('posts', {path: '/'});
});
그런 다음 단순히 모델 데이터를 반환 게시물에 대한 라우터를 만들 : 나는 다음과 같이 경로를지도로 진행했습니다 같은 :
는{{#each post in model}}
<h3>{{post.title}}</h3>
<p>{{post.content}}</h3>
{{/each}}
엠버 브라우저 확장이 제대로과 같이 데이터 탭에서 내 두 개의 테스트 게시물을 보여줍니다
그러나 템플릿은 단순히 모델 데이터를 렌더링하지 않습니다. 내 application.hbs 파일에는 post.hbs 파일에 더미 텍스트를 추가하여 테스트 한 적절한 {{outlet}}이 들어 있습니다. 이 텍스트가 올바르게 표시됩니다.
제 모델이 올바르게 표시되지 않는 이유를 알고 싶습니다. 감사!
http://emberjs.jsbin.com/ – givanse
불행히도 나는 내 작품 방화벽 뒤에이 액세스 할 수 없습니다. 나는 그것을 나중에 오늘 거기에 게시 할 것이다. – slashp