2012-08-02 2 views
1

나는 Ember를 시작하고 있습니다. 나는 약간의 일에 약간 혼란 스럽다. 주요 사이트의 가이드가 다른 작업 방식을 나타내는 것처럼 보인다. 주요 문서 (http://emberjs.com/documentation/)에서Ember.Controller가 존재하지 않습니다?

, 그것은 컨트롤러가 바로이 같은 일반 엠버 객체를 확장해야 함을 나타냅니다 : 나를 위해 잘 작동

Ember.Object.extend(); 

합니다.

그리고 사용에 대한 가이드 라우팅 (http://emberjs.com/guides/outlets/) 당신이 확장 할 수있는 컨트롤러 객체 유형이 있음을 시사 :

Ember.Controller.extend(); 

이하지 않는이 저를 위해 일하고, 단순히 console.log Ember.Controller를 시도한다면, 정의되지 않았습니다.

Ember 버전 0.9.8.1을 사용하고 있습니다.

걱정해야합니까, 아니면 컨트롤러를 객체로 확장해야합니까?

답변

1

0.9.8.1은 노화되고 있습니다. 불행히도 사이트의 가이드조차도 앞서 있습니다. 최신 최신 사례 (https://github.com/emberjs/ember.js/downloads)를 사용하여 최신 베스트 프랙티스를 유지하십시오.

업데이트 : 1.0-pre가 출력되어 있으므로 (emberjs.com) 사용하는 것이 가장 좋습니다. 문서/가이드가 업데이트되었습니다. https://github.com/emberjs/ember.js/downloads

을뿐만 아니라 명심 문서 및 "최신"가 항상 동기화되지 않습니다

+0

어, 0.9.8.1은 현재 사용 가능한 최신 버전입니다. – sbeam

1

나는 @pauldechov가 특정 "최신"당신이 여기에서 찾을 수있는 구축을 의미한다 생각합니다.

+0

맞습니다. 현재로서는 1.0 프리 버전이 있습니다 (이 순간 현재 0.9.8.1이 파일의 상단에 있습니다) – dechov

관련 문제