Je cherchais sur Google, mais je ne trouve pas la réponse. Je souhaite afficher l'URL dans une div après avoir cliqué sur l'URL en utilisant $ http (liens dynamiques).Afficher l'URL dans un div après cliquez sur le href sur angulaire
Par exemple:
<ul>
<li ng-repeat="file in files | filter:search as results" ><a ng-href="{{getSrc(file._name)}}" target="_blank">{{file._name}}</a></li>
<div>
**SHOW URL OF CLICKED LINK HERE**
</div>
</ul>
$scope.read = function(){
var request = $http({
method : 'GET',
url : 'request.php',
});
request.then(function(response){
$scope.files = response.data;
}, function(error){
alert(error.data);
});
}
$scope.getSrc = function(src) {
return 'files/' + src;
};
tout essayé, mais je ne peux pas le faire fonctionner. Toute aide serait appréciée!!!
Juste un violon à ajouter [jsFiddle] (https://jsfiddle.net/nL7vzbw2/) vous avez une faute de frappe sur la ligne '$ scope.linkClicked (link) { ' qui devrait être '$ scope.linkClicked = fonction (lien) { ', je pense! –
A travaillé !!! J'ai remarqué cela et modifié le code dans votre message. Merci!!! – HomerO
@NarenMurali Oui, merci. Mon mal comme je l'ai changé à l'aide de classes pour les contrôleurs si mélangé le style :). Merci pour l'édition. – user441521