2016-05-10 10 views
0

私はモバイルサイトで作業しています。私は動作し、基本的なJavaScriptで書かれたハイパーリンクを作成しました。Angularjsのハイパーリンクを作成する

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

このコードは正常に動作します。しかし、私は、anglejsでコードをあまりにもうまく使うように変更したかったのです。私はちょうどそれを書き直そうとしました...

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

私はすでに使用されていたURLの一部を切り捨てます。正面にngを追加してhrefを変更しました。しかし、私はこれが角度のある声明ではないと感じています。私は元のハイパーリンクをangularjsのために書かせることができますか?

+0

を。これを参照してくださいhttp://stackoverflow.com/a/23811728/5686100 – Atula

答えて

0

この

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

またはビュー

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

で今

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

あなたのコントローラで

以来、NG-HREFが動的

を結合してみてください
0

この試してみてください。ただ* * NG-HREFを入力し、同じURLを保つ

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

ようこそStackoverflowへ。この回答は解決策を提供するかもしれませんが、理由と方法を説明できますか?そうすれば、もっと多くのことを助けることになります – kommradHomer

関連する問題