Ember.js와 작업하려고합니다. 경로 또는 컨트롤러를 통해 json으로 데이터 모델을 노출 할 수 있습니까?Ember 경로 또는 컨트롤러가 json으로 데이터 모델을 표시합니다.
나는 객체 저장소에 저장이 같이 있습니다
this.store.createRecord('Person', {
id: 1,
name: this.get('name'),
email: this.get('email')
});
내가 JSON 객체로 경로 나 컨트롤러에서이 데이터를 노출합니다. 나는 어떤 시각도 사용하고 싶지 않다.
가능한가요? 도움
편집 내 경로에 대한 감사입니다 : 만이 레코드를 원하기 때문에
가App.ResultRoute = Ember.Route.extend({
model: function() {
return this.store.find('person', 1);
}
});
'1'이있다. 이렇게하면 작동하며 Person 객체의 {{name}} 및 {{email}을 볼 수 있습니다. 나는 단지 JSON을보고 싶어, 당신이 나에게 제안을 수행하는 방법을 시도 :
App.ResultRoute = Ember.Route.extend({
afterModel: function (model) {
model.get('content').forEach(function (item) {
console.log(item.get('content'));
});
}
});
을하지만이 오류가 나타납니다 : catch되지 않은 오류 : 어설 션 실패 : 오류 : 더 많은 컨텍스트 객체가 동적이보다 전달 된 경로의 세그먼트 : 오류
내 오류 란 무엇입니까 ?? 감사합니다.
나는 대답 한 후에 내 질문을 편집 했습니까? – jerry
@ user2408387 다른 제안으로 업데이트되었습니다. –
작동하지 않습니다. 항상 같은 오류입니다. Ember가 JSON에서 데이터 모델을 공개 할 수 있습니까? 나는이 레코드 (Person 오순절의 이름과 메일)를 가지고 있으며, 'result'가이 객체를 JSON으로 리턴 할 수 있도록하고 싶다. 내가 할 수 있을까 ?? – jerry