Я играю с угловой попыткой создать несколько маршрутов, не указав статически пути
Теперь у меня есть следующие ng-маршруты:
route
.when("path/of/first/file",{templateUrl: "path/of/first/file.html"})
.when("path/of/second/file",{templateUrl: "path/of/second/file.html"})
.when("path/of/third/file",{templateUrl: "path/of/third/file.html"})
Как вы можете видеть в этом примере, существует фиксированное правило для каждого файла:
path/of/%dynamic_path%/file -> path/of/%dynamic_path%/file.html
Поэтому я должен иметь что-то вроде regexp:
route.when("path/of/(.*)/file",{templateUrl: "path/of/$1/file.html"});
Я хочу иметь возможность добавлять пути, не указывая их в конфигурации маршрутизатора (предположим, у меня есть тысячи файлов). Есть ли что-то, что позволит мне сделать это в угловом маршруте или маршруте?
Вы хотите динамическую маршрутизацию, см. Это - RamblinRose