2015-05-31 3 views
1

Это не проблема, а вопрос теории/возможности. Я создал сайт портфолио для полимеров со списком ссылок на изображения, которые указывают на страницу html в моем каталоге файлов, например /projects/test.html. Проблема, которая у меня есть, заключается в том, что каждый раз, когда я нажимаю ссылку, она загружает новую страницу, потому что я имею ее как отдельный html.Полимер с AngularJS с частичным видом

Я читаю AngularJS может предоставить частичный вид. Поэтому, если я могу объединить углы, я могу сохранить заголовок своего сайта и просто загрузить содержимое ссылок в частичный вид.

Мне было интересно, если это выполнимо, и мне нужно полностью установить углы и изменить структуру файла, или я могу просто импортировать файл и код AngularJS оттуда?

Также AngularJS действительно обеспечивает маршрутизацию, которую я буду любить, поскольку это делает мой url cleaner.I просто спрашиваю, поэтому мне не нужно тратить время, если эта попытка не сработает.

ответ

1

Да, все это легко достижимо с помощью Angular; вам не нужно изменять угловой. Несколько вещей, чтобы заставить вас идти. Это не будет иметь смысла прямо сейчас, но вернитесь, как только вы выкопали немного.

Для красивее URLs набор $locationProvider.html5Mode(true);

Вы хотите, чтобы ваш сервер обслуживать все для text/html 404-запросов, чтобы вернуть Угловое приложение (возможно /index.html на сервере). Это так, что если кто-то отправится в https://mycoolsite.com/projects/neato (который существует в вашем приложении «Угловое», но НЕ на сервере), ваше Угловое приложение загрузится, и маршрутизатор отобразит правильный маршрут.

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