So rufen Sie eine Funktion in AngularJs, wenn die route passt?

$routeProvider.when('/ticket', {
    controller: TicketController, 
    templateUrl: Routing.generate('ticket_list')
});

zeigt eine einfache Liste, wo jeder Eintrag ist auswählbar. Jedoch auf wählen Sie keine extra-Ansicht geladen wird. Jedes Ding ist in ticket_lost template. Die Vorlage hat einige versteckte Felder, die offenbart werden, wenn der Eintrag geklickt wird.

Kann ich definieren, welcher Eintrag ausgewählt ist intern durch Einstellung

selectedTicket = 1;

So, wenn es eine route wie

/ticket/1

Möchte ich eine Funktion aufrufen, die stellt selectedTicket zu 1. Ist das möglich? Wie macht man das? Was muss ich ändern in der Routen?

  • Könnten Sie einige weitere Informationen über Ihre Anwendung - Sie beziehen sich auf Elemente, die noch nicht erklärt werden, die in Ihrer Frage - vielleicht eine plunkr oder fiddle könnte ebenfalls zur Verfügung gestellt werden?
Schreibe einen Kommentar