2016-08-31 3 views
-1

this is how it looks with working A tag and button tag Ich habe eine ng-Wiederholung mit einigen Formen. Jedes Formular hat eine Schaltfläche - Profil bearbeiten, die den Benutzer zu/userProfile mit $ stateParam (userId) umleiten muss.Navigieren Sie zu einem HTML-Code von Button-Tag

Dies ist mein Code:

<button type="button" class="btn btn-grey btn-ripple">Edit profile</button> 

ich das mit Erfolg keine folgt versucht:

<a href="/userProfile?userId={{staff.UserId}}" class="btn btn-grey btn-ripple">Edit profile</a>     

- funktioniert gut, aber die CSS funktioniert nicht perfekt auf <a> Tag

Ich habe versucht, die <button>-Tag in die <a> ein, enthält nicht Arbeit.

Ich möchte in HTML, kein Javascript machen. Ich versuchte mit form Tag und action=url, funktioniert nicht, er versucht, eine URL zu erreichen.

Irgendwelche Vorschläge?

Dank

+1

verwenden Sie Angular JS? – Christoph

+0

Ja, ich habe versucht mit location.path (url) aber das Zeichen "?" geht in encoded, die url funktioniert nicht mehr – TrulyXax

+0

Kannst du uns bitte das CSS zeigen? –

Antwort

0

Sie verwenden AngularJS Angenommen, Sie tun können:

<button type="button" ng-click="location.assign('/userProfile?userId=' + staff.UserId)" class="btn btn-grey btn-ripple">Edit profile</button> 
-2

Was ist mit den ng-href verwenden.

<a ng-href="'/userProfile?userId=' + staff.UserId" class="btn btn-grey btn-ripple">Edit profile</a>

Hoffe, es funktioniert!

+0

ng-href ist nicht das Problem bei 'a'-Tag. Das Problem ist, dass die CSS O.K nicht auf ein 'a'-Tag wrappt, also muss ich stattdessen eine Schaltfläche verwenden – TrulyXax

-1

Also habe ich versucht, dies:

<a href="/userProfile?userId={{staff.UserId}}">          
    <button type="button" class="btn btn-grey btn-ripple" >Edit profile</button> 
    </a>    

funktioniert perfekt :)

Verwandte Themen