2014-05-23 5 views
0

엠버 (Ember)에 익숙하지 않고 API에서 얻은 응답 객체에 액세스 할 수없는 이유가 궁금합니다.Ember.js API 응답에 액세스

API가 json 개체로 응답하고 있습니다. 나는 resonse을 console.log 때, 나는 다음과 같은 얻을 :

Class {isFulfilled: true, isRejected: false, content: (...), __ember1400833841805: "ember4895", __nextSuper: undefined…} 
__ember1400833841805: "ember4895" 
__ember1400833841805_meta: Object 
__nextSuper: undefined 
content: (...) 
get content: function() { 
set content: function (value) { 
isFulfilled: true 
isRejected: false 
__proto__: Object 

내가 기다리고 해요 JSON은 ID의 타이틀을 포함하는 해시의 배열입니다.

어떻게하면이 개체에서 첫 번째 제목을 얻을 수 있습니까? 감사!

업데이트 이것은 @ redjam13에서 얻은 코드입니다.

Class {type: function, content: (...), store: Class, isLoaded: true, isUpdating: false…} 
__ember1400846275413: "ember2104" 
__ember1400846275413_meta: Object 
__nextSuper: undefined 
arrangedContent: (...) 
content: (...) 
get content: function() { 
set content: function (value) { 
isLoaded: true 
isUpdating: false 
store: Class 
type: Network.Tag 
__proto__: Object 

답변

0

일부 코드를 포함하면 대답하기가 더 쉽습니다.

당신은 아마도이 같은 뭔가 약속을 이행해야합니까 : 대답에 대한 http://emberjs.com/guides/routing/asynchronous-routing/

+0

감사 :

this.store.findAll('whatever').then ( function (response) { // response should be your json object }, function(reason) { // error } ); 

은이 문서를 참조하십시오. 나는 경로에서 API를하고있다. 그 밖의 무엇이 내가 말할 수 있냐? 내 질문에 업데이트로 코드를 얻을 수있는 응답을 게시합니다. – Linus

+0

응답을 게시했으나 실제로 시도한 코드가 아니므로 요청을하고 응답을받습니다. 우리가 이것을 볼 수 있다면, 당신이하고 싶은 것을 이해하는 것이 쉽지 않을 것입니다. – redjam13

관련 문제