Javascript 未计算Angularjs路由href

Javascript 未计算Angularjs路由href,javascript,angularjs,href,ngroute,Javascript,Angularjs,Href,Ngroute,当我在Angularjs项目中尝试从/players路由到/players/:playerId时,URL更新为players#/players/4173,而不是所需的players/4173。这是href: <a href="#/players/4173">playerName</a> 怎么了 注意: Angularjs自己的教程中的实时代码在我的浏览器中有相同的错误: 已解决: /#!/玩家/玩家ID 在我遵循的教程的早期示例代码中,他们没有看到

当我在Angularjs项目中尝试从/players路由到/players/:playerId时,URL更新为players#/players/4173,而不是所需的players/4173。这是href:

<a href="#/players/4173">playerName</a>
怎么了

注意: Angularjs自己的教程中的实时代码在我的浏览器中有相同的错误:

已解决:

/#!/玩家/玩家ID
在我遵循的教程的早期示例代码中,他们没有看到(#!)。

我认为您应该删除URL中的“players/”部分,看看它是否有效。当前它是重复的。

您好,请像这样更改您的a标记

  <a class="pointer" ng-click="players(4173)" > 
config.js

.state('players', {
            url: '/players?playersid',
            templateUrl: 'views/xxgg/timeline.html',
            controller: 'campaignTimeline',
            params: {
                 'playersid': null
             }

        })

现在导航到
/index.html
时,您将被重定向到
/index.html#/玩家
的链接应如下所示:

<a href="#!/players/4173">playerName</a>


删除播放器并检查现在我得到了播放器#%2F4173,不工作更改您的a标记并尝试检查URLRERROR 404的目的-不存在:我确实看到了上面的评论我尝试过,但$stateprovider似乎是旧的或此项目的其他东西。无法添加angular-ui-router.js。但是谢谢!不,同样的问题。我遵循angularjs own totural:现在我注意到他们的实时代码也有同样的问题,请检查:如果您检查正确,您将向我发送指向“8-模板链接和图像”的链接,路由和多视图部分显示为:“9-路由和多视图”。在这里,我向您发送了链接,您还应该检查步骤8到步骤9中的“代码差异”:这是步骤10中演示的链接:这就是您想要实现的目标。他们一定错过了要包含的代码!在前面的示例中。#/玩家/玩家ID是一个不错的选择
$scope.players = function(_data){
        $state.go('players',{'playersid':_data});
    }
.state('players', {
            url: '/players?playersid',
            templateUrl: 'views/xxgg/timeline.html',
            controller: 'campaignTimeline',
            params: {
                 'playersid': null
             }

        })
<a href="#!/players/4173">playerName</a>