2016-07-09 5 views
2

ich möchte das bootstrap akkordeon in meinem angular-application verwenden. Ich benutze den eckigen UI-Router zum Routing durch die Websites.angular ui router disable für einige links

Jetzt bin vor mir ein Problem, dass das Akkordeon ein

<a href="#CollapseOne"> Tag. 

Das Problem ist, muss, dass der ui-Router „denkt“ es hat etwas zu tun und versucht, „#CollapseOne“ zu navigieren.

Wie kann ich Ui-Routing auf einigen stoppen?

+0

Kannst du bitte etwas mehr Code posten oder einen Plunder bereitstellen? – varit05

Antwort

0

Sie $urlRouterProvider.when() mit nichts tun Handler-Funktion verwenden können Routing für einige URLs

$urlRouterProvider.when("/CollapseOne", function() { 
    //do nothing 
}); 

Alternativ einfach ersetzen href mit data-target zu stoppen, die Ihr Problem beheben

<a data-target="#CollapseOne" data-toggle="collapse">Tag</a>. 
+1

danke. Data-Target ist genau das, was ich gesucht habe! –