Ich habe eine dynamische URL, und in meinem html möchte ich so etwas wie dies tun:Pass Variable in location.href
<a onclick="location.href='myVariable';"><span>Click here</span></a>
Dieses Wort buchstabiert ‚myVariable‘ in der URL stattdessen den Wert des Verwendens meiner Variable. Ich habe auch versucht:
<a onclick="location.href='{{myVariable}}';"><span>Click here</span></a>
ich die Klammern verwendet, da meine Anwendung AngularJS verwendet, aber das funktioniert auch nicht.
Gibt es eine Möglichkeit, dies in HTML zu tun? Anstatt eine onclick Javascriptions-Funktion zu verwenden?
Jede Hilfe wird geschätzt!
besser nutzen [ngHref] (https: //docs.angularjs .org/api/ng/directive/ngHref) 'ng-href' anstelle von' href'. – NechiK
@NechiK Danke, ich wusste nicht über 'ng-href'. Ich benutze Angular nicht, aber ich benutze Riot, was ähnlich wie React ist, also wusste was falsch war. –
Danke für Ihre Antwort @NechiK! Ich hatte ursprünglich ng-href, aber das hat auch nicht funktioniert. Etwas funky geht mit unserer Anwendung weiter, weshalb ich auf den onclick ... irgendwelche anderen Vorschläge zurückgriff? – Samantha