저는 Ember 프로젝트를 진행하고 있습니다. 나는 가지고있다 :
다음을 사용하여 모델을 반환하는 StatesRoute
Ember.$.getJSON(url);
이 URL의 데이터는 다음과 유사한 JSON 객체를 반환합니다.
{
"locations":[...],
"stores":[....]
}
템플릿에서이 JSON에 어떻게 액세스합니까? 데이터가 JSON 개체이므로 ObjectController를 사용해야합니다. 그러나 객체 자체를 어떻게 얻습니까?
매번 오류나 데이터없이 {{#with}}, {{#with controller}}, {{#with content}} {{#with content.locations}}, {{#with model}}을 시도했습니다. 저는 Ember를 처음 사용하기 때문에 현재 아이디어가 없습니다. 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다
$.getJSON(url)
경로의 모델 후크에서 호출 하면 ember가 해당 경로 컨트롤러의 모델 속성을 요청의 응답으로 설정합니다. 그래서 model.locations
위치 배열을 줄 것입니다. 'model.locations'대신 'locations'를 사용하려면 ObjectController
컨트롤러로 사용 하십시오.
템플릿에서 다음을 사용하면 문제가 해결됩니다.
{{#each model.locations}}
{{this.somePropertyOfLOcation}}
{{/each}}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다