2016-01-21 5 views
0

Я пытаюсь изучить маршруты ember и создал очень простой пример приложения. Мой шаблон приложения имеет этого code-Ember link-to открывает ссылку в той же самой странице

{{#link-to "testpage"}}Go to test page.{{/link-to}} 
{{outlet}} 

тестовая страница была создана с помощью Ember-кли шаблона

ember g resource testpage 

содержит тестовой страницы простого текста «Это тестовая страница». Когда я запускаю это приложение, на главной странице отображается гиперссылка на тестовую страницу, и при нажатии URL-адрес браузера также изменяется на localhost: 4200/testpage, но текст тестовой страницы отображается вместе с гиперссылкой «Перейти на тестовую страницу». Не следует ли перейти на новую страницу?

Кроме того, это может помочь заметить, что я использую структуру pod в своем приложении.

ответ

0

Ваш шаблон приложения всегда будет отображаться независимо от того, к какому ресурсу/маршруту вы перешли. Ресурсы верхнего уровня будут отображаться в {{outlet}}, которые у вас есть.

Если вы хотите «Перейти на тестовую страницу». ссылку, которую нужно заменить, вам нужно создать для нее отдельный шаблон. Назовите его index.hbs и он будет автоматически отображаться для корневого пути.

+0

Хорошо, это имеет смысл. Я создам новый ресурс индекса, но как я могу сказать, что ember загружает индекс, как только откроется приложение? – Sourabh86

+0

Прочитайте документацию. Он работает сейчас. Благодаря! – Sourabh86

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