gpt4 book ai didi

javascript - 如何在 Angular Router UI 中使用非捕获组

转载 作者:行者123 更新时间:2023-12-03 10:21:39 27 4
gpt4 key购买 nike

尝试为我的 Angular 站点上的配置页面创建 URL 匹配。我正在使用Angular Router UI并根据the documentation应该可以匹配非捕获组。

我想做的是匹配/config/configuration。但是我无法让它工作,当我单击 ui-sref="configuration"的链接时,我最终得到一个如下所示的地址: localhost:8080/#/config( <--- Note the ending parenthesis

有人可以帮我解决这个问题吗?
下面提供了代码。

// Define configuration module
angular.module('configuration')
.config(['$stateProvider', function($stateProvider) {
$stateProvider
.state('configuration', {
url: '/config(?:uration)?',
controller: 'ConfigurationController',
templateUrl: 'visualization/configuration/configuration.html'
});
}]);

最佳答案

您不能通过上述方式为单个状态提供多个 url。但是,您可以使用 $urlRouterProvider 服务将 URL 重定向到另一个 URL。如需帮助,请阅读this

关于javascript - 如何在 Angular Router UI 中使用非捕获组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29601410/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com