2014-09-01 4 views
4

기존 웹 사이트에 ember-cli로 만든 ember 앱을 임베드해야합니다.ember-cli로 빌드 된 임베드 앱 (rootElement를 지정할 위치)

엠버 - CLI없이 내가 이런 짓을 했을까 : 나는 기본적으로 모든 사용 index.html 파일을 내 페이지에 생성 된 자산을 포함하지 찾고 있어요

App = Ember.Application.create({ 
    rootElement: '#app-container' 
}); 

.. (응용 프로그램은 결합 할 필요가 div가 아닌 body 요소 ..)

답변

5

와우. 캔트 내가 Application.extend의 ​​사용에 혼란스러워했다 추측

var App = Ember.Application.extend({ 
    modulePrefix: 'kontrollpanel', // TODO: loaded via config 
    Resolver: Resolver, 
    rootElement: '#myapp' 
}); 

.. 이미이 시도하지 않은 생각() 대신 Application.create의(). ember-cli가 extend를 사용하는 이유에 관해서는 여기에서 대답을 찾았습니다 : SO: Why ember cli uses extend instead of create

+0

어디에서/dist 폴더를 넣었습니까? 앱에 대한 참조는 어떻게 작성 했습니까? 나는 똑같은 일을 할려고합니다. – leojh

+1

dict/assets에서 css 및 js를 배치 할 위치로 복사하고 다른 자산과 마찬가지로 참조하십시오. – LarsJK