2016-05-12 1 views
0

Мне интересно, может ли кто-нибудь мне посоветовать ... Я не очень хорошо знаком с AngularJS, но сейчас я работаю над сайтом, который его использует. У меня есть несколько сценариев, в которых я должен указать ссылку на ссылку якорный на другую страницу/другому URL, и если я просто положить его как это, например:AngularJS - ссылка на ссылку привязки на другой странице

<a href="www.website-address.com#anchorlink">Click here to view this link</a>

Это приводит к 404 Я нашел несколько решений для привязки ссылок на одной странице, но ничего не работает с AngularJS для ссылки на ссылку привязки на другой странице/url.

Может ли кто-нибудь помочь? Спасибо.

+1

попробуйте вот так 'Click here to view this link'. Ваш код берет URL-адрес из корня приложения. –

ответ

1

Angularjs разбирает href для перенаправления. Он пытается перейти к представлению с установкой anchorlink

Try это в маршрутах

// использовать API истории HTML5 $ locationProvider.html5Mode (истина);

О.М. вашего заголовок HTML, установить базовое местоположение вашего сайта с <base href="/">

Это должно сделать angularjs прекратить вмешательство с якорными тегами в ваших URL.

EDIT

комментарий @Sabarish Senthilnathan работает также, вероятно, лучший способ тоже.