#javascript #angularjs
#javascript #angularjs
Вопрос:
Я новичок в angularjs. Я разрабатываю небольшое веб-приложение на angularjs. Я использую ui-router для маршрутизации страниц. У меня также есть целевая страница, которая представляет собой просто статический материал с интерактивными ссылками. Целевая страница охватывает всю страницу, в то время как другие страницы охватывают только « ui-view
» div. Я не знаю, возможно ли то, что я собираюсь спросить. Можно ли использовать AngularJS
(ui-router) для отображения целевой страницы (полной HTML-страницы) и других страниц (частичных), если да, то как, если нет, есть ли обходной путь? как люди обычно добавляют целевую страницу в свое приложение angularjs.
Комментарии:
1. Вы не можете отобразить всю страницу целиком, это эквивалентно полной перезагрузке. С ui-router легко делать то, что вы хотите, вам нужно только добавить это: .state(‘MyRoute’, { url: ‘/’, templateUrl: ‘views/myView.html ‘ })
2. Изучите демонстрации … должны ответить на ваши вопросы
Ответ №1:
Поскольку вы новичок, у вас возникнут такие сомнения..
Ваш должен содержать все части, которые не должны меняться после перехода на другую страницу. index page
Он может включать панель навигации, нижний колонтитул, боковую панель и т. Д. Все, что нужно изменить, должно быть вставлено ng-view
.И я бы порекомендовал вам поместить вашу целевую страницу также в отдельный файл и перенаправить ее при запуске..
Я создал рабочий шаблон … посмотрите