Ich habe drei Tasten oben auf meiner Seite mit Eingabefeld darunter.
%Vor%Mein Modulcode mit Routen ist
%Vor%Grundsätzlich versuche ich, dass wenn eine der Schaltflächen angeklickt wird, der ng-Klick die entsprechende Seite aufruft und den Parameter "showName" mitgibt. Bitte lassen Sie mich wissen, wie Sie es beheben können. Danke
Zuerst müssen Sie Ihren Ziel-Controllern (der Seite, auf die Sie sich beziehen) sagen, dass sie einen Parameter erwarten und akzeptieren, wenn wir zu dieser Seite navigieren:
%Vor%Das Fragezeichen nach dem Parameter gibt an, dass es sich um einen optionalen Parameter handelt. Sie können dasselbe mit Anchor-Tags erreichen:
<a href="#/view2/mike">Go to view 2</a>
Wenn Sie darauf bestehen, Schaltflächen zu verwenden, schreiben Sie eine benutzerdefinierte Funktion, die auf den ng-Klick der Schaltfläche einhakt, und übergeben Sie dann den gewünschten Parameter von Ihrem aktuellen Controller:
%Vor%Und in der Steuerung:
%Vor%und dann im Ziel-Controller:
%Vor%Tags und Links javascript angularjs jquery angularjs-scope