Wie erfasst man URLs mit beliebig vielen Schrägstrichen in angular.js?

Ich möchte eine verwinkelte Site erstellen, die sich mit Dateien befasst, in denen Benutzer in einem Dateisystembaum navigieren können (wie bei github:github.com/angular/angular.js/tree/master/path/to/my/file.js.

Das möchte ich festhaltenpath/to/my/file.js Teil der URL mit einer Winkelroute:

.when("/files/:myPath", templateUrl: "...", controller: "...")

aber wie erwartet,:myPath passt nur bis zum nächsten Schrägstrich.

Wie kann ich erfassenalle übrigen Teile der URL, einschließlich einer beliebigen Anzahl von Schrägstrichen?

ich fanddiese Frage das ist verwandt, unterscheidet sich aber darin, dass meine URL in Ordnung ist, nach dem eckigen Hash zu sein, z..../index.html#/files/path/to/my/file.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage