2013-11-22 5 views
1

Ember 및 Django Rest Framework를 시작하고 Ember가 해당 모델의 데이터를 사용하여 모델을 만들 수 있도록 모델을 연결하는 방법을 함께 모으는 것처럼 보일 수 없습니다. 간단한 드롭 다운 상자. 나는 그와 함께 시작하고 하나의 모델과 같은 것입니다 있습니다Django Rest/Ember 모델에 연결하는 방법

id 
name 
security 
status 

내가 엠버이 모델의 데이터를 사용과 같이 드롭 다운을 만들 수있다 달성 할 수 있기를 바랍니다.

<select id="model"> 
    <option value="model.ID">model.Name</option> 
</select> 

아무도 도와 줄 수 있습니까? 나는 Ember와 Django Rest에 대해 완전히 새로운 편이다.

+0

장고 나머지 프레임 워크와 엠버 데이터의 형식 사이의 격차 해소하는 프로젝트도있다 : https://github.com/toranb/ember-data-django-rest-adapter – CraigTeegarden

+0

내가 해당 어댑터를 사용하는 데 문제가 있습니다. http://stackoverflow.com/questions/20154265/assertion-failed-no-model-was-found-for-0-django-rest-and-ember-adapter – thedemon

+0

프로젝트 추가 정보에 링크 된 예제 앱을 확인 했습니까? ? 여전히 스택 오버플로에 질문을 게시하는 데 문제가있는 경우 – CraigTeegarden

답변

2

세부 톤으로 진행하지 않고, 당신이 당신은 내가 mockjax를 사용하여, 그래서 대신에 타격있어주의 것

http://emberjs.jsbin.com/Ozimatuj/2/edit

무엇을 찾고 있는지의 미니 예를 만들었습니다 모든 실제 엔드 포인트는 모두 조롱입니다. 또한 클라이언트 측 레코드 관리 솔루션 (예 : ember-data 또는 ember-model)을 사용하는 것이 좋습니다. 그것은 또 다른 토론이다.

응용 프로그램 루트 (앱의 루트와 관련이 있음)에서 모델 훅 (해당 경로와 연결된 모델을 반환해야 함)에 도달합니다. 사용자의 POJO를 반환합니다. (자동으로 생성 된) 응용 프로그램 컨트롤러의 내용입니다. 응용 프로그램 서식 파일이 작성되고 응용 프로그램 컨트롤러에 의해 백업됩니다. 응용 프로그램 서식 파일 내부에서 ember select 인스턴스를 만들고이를 백업하는 내용은 모델 (응용 프로그램 컨트롤러의 모델/내용). 또한 사용자 모델 (사용자가 할 수 있음)과 이름을 값과 레이블에 각각 바인딩합니다.

selectedPerson에 대한 선택, 언제든지 값 c hanged, selectedPerson이 업데이트되면 해당 사람에 대해 이야기하는 템플릿이 업데이트됩니다. 마법. 엠버가 나머지를합니다.

이것은 매우 광범위한 질문입니다. 다른 질문이 있으면 구체적인 질문을하십시오. 시작 안내서를 읽는 것이 좋습니다. 실제로는 짧지 만, Ember의 용어 및 방법론. http://emberjs.com/guides/getting-started/

Ember Data에 대해 ED 1.0 베타 버전의 전환 문서를 빨리 ​​읽었습니다. https://github.com/emberjs/data/blob/master/TRANSITION.md

DS.DjangoRESTSerializer = DS.RESTSerializer.extend(); 
DS.DjangoRESTAdapter = DS.RESTAdapter.extend({ 
    defaultSerializer: "DS/djangoREST" 
}); 
+0

나는 어디로 가나 bin에 대해 감사하지만 어디 까지나 DjangoRESTAdapter를 가져 와서 예제에서 사용하는 것이 확실하지 않다. – thedemon

+0

DjangoRestAdapter는 클라이언트 측 프레임 워크 인 Ember Data와 함께 사용된다. – Kingpin2k

+0

좋아, 이제 아약스 요청을보고 선택 상자가 예상대로 채워집니다. 도와 줘서 고마워. – thedemon

관련 문제