2014-02-20 3 views
1

Привета Я хочу, чтобы расширить свой суперкласс маршрута что-то вроде этого:Ember приложение набор - Продлить супер Route

//routes/auth.js 
export default Em.Route.extend({ 
    someFunction:function(){ 
    //code 
    } 
}); 

//routes/test.js 
export default App.AuthRoute.extend({ 
    model: function(){ 
    return this.someFunction(); //Call function from super class 
    } 
}); 

маршрутов/test.js не работают -белый экран и ничего в консоли - я не знаю, именования чтобы получить это.

+0

Я нахожу ваш вопрос немного слишком расплывчатым, чтобы действительно прокомментировать. Можете ли вы подробнее рассказать о том, что вы пытаетесь выполнить? – gravityplanx

+0

@gravityplanx У меня есть вопрос о редактировании, мне нужно, чтобы класс Super Class Route наследовал. Я хочу создать новые маршруты с одинаковыми функциями. – petkopalko

ответ

1

Вы должны импортировать любые другие модули, которые ссылаются на первый, так что они могут быть решены:

import AuthRoute from 'appkit/routes/auth'; 

export default AuthRoute.extend({ 
    .... 
}); 
Смежные вопросы