2016-09-10 8 views
2

내장 객체 (예 : 컨트롤러, 라우터 등)에 기본 클래스를 추가하는 방법은 무엇입니까?ember에 내장 된 객체의 기본 클래스

모든 컨트롤러와 다른 개체에 속성을 추가해야합니다. 컨트롤러를 만들었을 때 MyBaseController에서 확장되었지만 컨트롤러가 내장 된 곳은 Ember.Controller입니다. 내장 된 컨트롤러를 강제로 만드는 방법은 MyBaseController에서 확장됩니까?

답변

4

클래스의 모든 인스턴스에 속성을 추가해야하는 경우 reopenreopenClass 기능을 사용할 수 있습니다. 자세한 내용을 보려면 엠버 가이드에서 this page을보십시오.

+0

답변을 주셔서 감사합니다. 그러나 요점은 라우터를 추가 할 때 각 라우터마다 기본적으로 Ember는 컨트롤러, 경로 및 템플릿을 고려합니다. 예를 들어 기본 컨트롤러가 ember.Controller에서 확장되었습니다. 내 질문은 기본 클래스에 대한 기본 개체를 결정하는 방법이 있나요? –