La liaison vers l'URL externe avec les différents domaine depuis l'intérieur d'une angularJS partielle

Tout ce que je suis en train de faire est d'inclure une balise d'ancrage à l'intérieur du code html de partiel que les liens vers un site externe. Ont été cette norme html, le code serait tout simplement:

<a href="http://www.google.com" target="_blank">google</a>

Aussi simple que cela est, je n'arrive pas à trouver une solution de travail pour obtenir après angulaire de l'interception de la route (ou peut-être le remplacement de mon ancre avec les https://docs.angularjs.org/api/ng/directive/a directive involontairement?).

J'ai parcouru et le reste du web et j'ai vu une myriade de solutions pour traiter: les liens dans le même domaine, le routage à l'intérieur du SPA, le routage à l'intérieur d'une page (ala $anchorScroll), mais aucune de ces sont mes question exactement.

Je pense qu'elle peut avoir quelque chose à faire avec l'aide de $sec, mais je suis Angulaire n00b et pas vraiment sûr de savoir comment utiliser correctement ce service. J'ai essayé la suite de mon point de vue contrôleur:

$scope.trustUrl = function(url) {
    return $sce.trustAsResourceUrl(url);
}

avec le correspondant:

<a ng-href="{{ trustUrl(item) }}">Click me!</a>

(comme décrit ici: La liaison de l'URL externe dans angularjs modèle)

mais qui ne semble pas faire l'affaire (j'ai fini vers le haut avec juste href="{{" dans le rendu de la page).

À l'aide d'une plaine de vanille ancre de lien comme ceci:

<a href="http://www.google.com">google</a>

a également omis de faire le tour (même si certains en ligne conseillé que la norme href serait la cause d'une page complète de recharger angulaire: AngularJS - Comment puis-je faire une redirection avec un plein chargement de la page?).

J'ai aussi essayé d'ajouter le target=_self" attribut, mais qui ne semble avoir aucun effet.

Dois-je écrire une coutume de la directive, tel que décrit ici?

Conditionnellement ajouter target="_blank" liens avec Angular JS

Tout cela semble trop compliqué pour une telle action simple et j'ai l'impression de rater quelque chose d'évident dans ma n00bishness, du moins je l'espère parce que ce processus est une sensation très onéreux juste un lien vers une autre url.

Merci d'avance pour toutes les solutions, des conseils, des références ou de la direction.

Votre premier extrait(la vanille ancre html) fonctionne très bien pour moi.
Merci de vérifier que, pour moi, Kevin. Je mus ont quelque chose qui se passe ailleurs alors que c'est de l'interception ou de prévenir mon lien de travail. Bizarrement je pouvez droit-cliquez sur le lien et ouvrir dans un nouvel onglet pas de problème, mais quand je clic gauche je ne reçois rien. Existe-il des suspects habituels, ici, aussi loin que ce que je devrais regarder? J'ai quelques code personnalisé sur le point de vue de l'exécution d'un effet de parallaxe, mais il est limité à seulement intercepter le code sur un bouton spécifique qui permet d'accéder à la diapositive suivante dans la vue. En cliquant sur le point d'ancrage n'interagit pas avec le code. Sinon, c'est un très vanille de l'installation.
Kevin, je tiens à accepter votre commentaire que ma réponse à cette question car il est vraiment quelque chose à part le point d'ancrage et vous vérifié pour moi, la vanille, le code fonctionne. Pour une raison que je n'arrive pas à trouver comment le faire ici. Wow - mauvaise journée pour le fournisseur ole cerveau.
Malheureusement, depuis mon commentaire n'a pas vraiment répondre à la question, il ne serait pas approprié pour moi de poster. Il serait mieux si, au contraire, nous devons juste attendre jusqu'à ce que vous résoudre le problème, alors vous poster une réponse avec une explication. C'est ok si la question reste ouverte pour quelques jours/semaines si c'est ce qu'il faut pour le résoudre.
Ahh, ok - merci! Je vais y revenir ensuite. De toute façon, merci pour cluing moi, mon problème se situe ailleurs.

OriginalL'auteur taoteg | 2014-06-27