2016-05-10 3 views
0

Я работаю на мобильном сайте. Я создал гиперссылку, которая работает и была написана в основном javascript.Создание гиперссылки на Angularjs

'<a href="#/app/tabs/tours/'+$scope.tourmarkers[i]._id+'">Go to Tour info </a>' 

Этот код работает нормально. Но я хотел изменить код слишком лучше, работая с angularjs. Я попытался переписать его так же, как ...

'<a ng-href="/tours/'+$scope.tourmarkers[i]._id+'">Go to Tour info </a>' 

где я отрезана часть из из URL, который уже используется. Я изменил href, добавив ng впереди. Но я не считаю, что это угловатое заявление. Как я могу написать свою оригинальную гиперссылку для angularjs ??

+0

просто введите * нг-HREF * и держать URL же. см. это http://stackoverflow.com/a/23811728/5686100 – Atula

ответ

0

попробовать это

<a ng-href="/tours/{{$scope.tourmarkers[i]._id}}">Go to Tour info </a> 

ИЛИ

в контроллере

$scope.path = '/tours/' + $scope.tourmarkers[i]._id 

сейчас зрения

'<a ng-href="{{path}}">Go to Tour info </a>' 

поскольку нг-HREF связывает динамически

0

попробовать это:

<a ng-href="{{'/tours/' + $scope.tourmarkers[i]._id}}">Go to Tour info </a> 
+0

Добро пожаловать в Stackoverflow. Хотя этот ответ может дать решение, можете ли вы объяснить, почему и как? Таким образом, вы будете помогать намного больше – kommradHomer