내 앱에 ember를 통합하려고합니다. 나는 엠버와 레코드 목록을 보여주는 테이블을 대체하고 싶다. 테이블의 데이터를 반환하는 나머지 API가 있습니다. 그러나 아래 ember 코드는 나머지 API에서 데이터를 가져 오도록 요청하지 않습니다. 다음은EmberJS가 나머지 API에서 데이터를 가져 오지 못하도록했습니다.
var App = Ember.Application.create({});
App.Router.map(function() {
});
App.Store = DS.Store.extend({
revision: 11,
adapter: DS.RESTAdapter.extend({
url: '/myapp/stuff/list'
})
});
App.Response = DS.Model.extend({
author: DS.attr("string"),
book: DS.attr("string")
});
는 내 html 페이지에있는 것입니다 :
<script type="text/x-handlebars">
<h1>whatever</h1>
{{#each model}}
<h1>{{author}}</h1>
{{/each}}
</script>
그러나, 브라우저에서 내가 볼 수있는 유일한 것은 whatever
입니다. API 결과를 볼 수 없으며 myapp/stuff/list
에 대한 요청도 볼 수 없습니다.
내 API는 다음과 같습니다 : 몇 가지 일이 일어나고있다
{
"meta": {
"code": 200
}
"response": {
"stuff": [{
"id": 1,
"author": "someone",
"book": "some book"
},
{
"id": 2,
"author": "some author",
"book": "anotherbook"
}
]
}
}
당신이 jsfiddle에 코드를 게시 할 수 있습니다 (귀하의 API 응답을 시뮬레이션하는 사용자 정의 어댑터를 사용) 여기에 작업 예제를 게시 한? – wedens