2015-04-27 3 views
0

Я новичок в ember js. Я провел учебное пособие по созданию простого приложения crud. Вот как мой router.js выглядитпочему renderTemplate не работает в ember CLI

export default Router.map(function() { 
    this.resource('users', function(){ 
    this.resource('user', { path:'/:user_id' }, function(){ 
     this.route('edit'); 
    }); 
    this.route('create'); 
    }); 
}); 

Я хотел повторно редактировать шаблон в создании шаблона, так что я осуществивший рендеринг шаблона в создании маршрута. но этот крюк не вызван. код моего проекта можно найти на git hub at https://github.com/upadhyayap/my-app.git Ничего не происходит, если я нажму ссылку «Добавить пользователя». Добавить ссылку пользователя на странице пользователей была создана по ссылке. Для помощника и я дал маршрут пути как users.create , и я использую ember CLI.

+0

Это была проблема с папкой, которую распознаватель Ember не смог идентифицировать. – Anand

+1

Вы имеете в виду, что не соблюдали [соглашения об именах] (http://www.ember-cli.com/#naming-conventions)? –

ответ

0

Вы можете повторно использовать шаблон с одного маршрута в другом, просто используя свойство tenplateName на вашем маршруте. У меня был точно такой же вариант использования (тот же шаблон для редактирования и создания), и определение templateName в Route хорошо работало.

Смежные вопросы