2014-09-05 2 views
2

원격 위치에있는 구성 데이터를 기반으로 ember 데이터 모델을 동적으로 생성해야하는 ember-cli 응용 프로그램이 있습니다. 응용 프로그램 준비를 지연시키는 이니셜 라이저가 있고 아약스를 통해 구성 데이터를 가져옵니다.ember-cli에서 ember-data 모델을 동적으로 생성하기

이제 구식 엠버 응용 프로그램에서 그 때부터 DS.Model 개체를 생성하고이를 글로벌 App 엠버 응용 프로그램 인스턴스에 할당합니다. 그러나 ember-cli에서 모델을 정의하여 나머지 응용 프로그램에서 찾을 수 있는지 여부는 확실하지 않습니다. 기본적으로 ember-cli의 resolver는 파일 이름/디렉토리 구조를 기반으로 모델과 이름을 생성하기 때문입니다.

답변

3

그것이 내가 생각했던 것보다 약간 간단하다는 것이 밝혀졌습니다. 기본적으로 동적으로 생성 된 각 모델에 대해 이니셜 라이저에 Ember.Application.register을 사용해야합니다.