sandhya46 Ответов: 1

Как я могу обновить URL-адрес веб-страницы в один угловой приложения


У меня есть приложение, которое разрабатывается как одностраничное приложение с использованием angularjs. Но для каждой кнопки кликов и якорных тегов различные представления становятся видимыми как если бы страница переходила на другую страницу но веб url является постоянным не изменяется для каждого клика следующим образом
localhost:/ / 12345
но если я нажму на кнопку или тег я хочу, чтобы какой-то идентификатор, связанный с ним, был добавлен в url-адрес, и если я скопирую и вставлю его в другую вкладку, он должен открыть то же самое, как если бы это была не одна страница, как показано ниже
localhost:/ / 12345 / #abc12

Пожалуйста, подскажите мне, как это сделать.Заранее спасибо за любую помощь..

Что я уже пробовал:

У меня есть приложение, которое разрабатывается как одностраничное приложение с использованием angularjs. Но для каждой кнопки кликов и якорных тегов различные представления становятся видимыми как если бы страница переходила на другую страницу но веб url является постоянным не изменяется для каждого клика следующим образом
localhost:/ / 12345
но если я нажму на кнопку или
тег я хочу, чтобы какой-то идентификатор, связанный с ним, был добавлен в url-адрес, и если я скопирую и вставлю его в другую вкладку, он должен открыть то же самое, как если бы это была не одна страница, как показано ниже
localhost:/ / 12345 / #abc12

1 Ответов

Рейтинг:
1

Andy Lanng

Вы не можете изменить url-адрес без перенаправления, но вы можете изменить хэш url-адреса!

Вы можете просто использовать установщик местоположения для" перенаправления " на хэш. Страница не должна перезагружаться.

Вы можете использовать хэш для хранения всего, что вам нравится:

//not tested but might work
document.location.hash = "{blah:x,blah2:y}";
///////////////////
var hash = document.location.hash;
//hash = "#{blah:x,blah2:y}"
//You can add with json or whatever and use that object to save the page state


Andy Lanng

PS: жаль, что я не знал этого, когда писал свое первое приложение для страниц :S