2016-10-10 3 views
0

Я новичок в angularjs. Я разрабатываю небольшой webapp в angularjs. Я использую ui-router для маршрутизации страниц. У меня также есть целевая страница, которая является просто статическим материалом с интерактивными ссылками. Целевая страница охватывает всю страницу, а другие страницы - только «ui-view». Я не знаю, возможно ли, что я собираюсь спросить. Можно ли использовать AngularJS (ui-router) для рендеринга целевой страницы (полная html-страница) и других страниц (частичных), если да, то как, если нет, есть ли обходной путь? как люди обычно добавляют целевую страницу в свое приложение angularjs.Как отобразить целевую страницу с помощью angularjs webapp?

+0

Вы не можете отобразить всю страницу, что соответствует полной перезагрузке. С ui-router легко делать то, что вы хотите, вам нужно только добавить это: .state ('myRoute', { URL: '/', templateUrl: 'views/myView.html' }) – manuerumx

+0

Изучите демонстрации ... должны ответить на ваши вопросы – charlietfl

ответ

2

Поскольку вы новичок, вы получите такие сомнения ..

Ваш index page должен содержать все части, которые не должны меняться после маршрутизации на другой page.It может включать в себя Navbar, колонтитул, боковая панель и т.д. что бы должно измениться должны быть помещены в ng-view .И я бы рекомендовал вам поставить свою целевую страницу также в отдельном файле и маршруте при запуске ..

Я сделал рабочий шаблон ... посмотрим

https://github.com/pankajofksms/Template