Angularjs-route href 未被评估
Angularjs-route href not evaluated
当我尝试在我的 Angularjs-porject 中从/player 路由到/players/:p layerId 时,URL 会更新到 player#/players/4173 而不是所需的 player/4173。这是 href:
<a href="#/players/4173">playerName</a>
这是路由配置:
when('/players/:playerId', {
template: '<player-detail></player-detail>'
})
我可以手动键入.../players/4173并且可以工作,但是单击它不起作用并且我看到了URL
.../players#%2Fplayers%2F4173
怎么了?
注意:来自 Angularjs 自己的教程的实时代码在我的浏览器中有相同的错误:
http://angular.github.io/angular-phonecat/step-8/app/
解决:
/#!/玩家/玩家ID
他们在我遵循的教程的早期示例代码中错过了 (#!)。
当您现在导航到 /index.html
时,您将被重定向到/index.html#!/players
,而不是您的链接应如下所示:
<a href="#!/players/4173">playerName</a>
我认为
您应该删除URL中的"玩家/"部分,看看它是否有效。目前它是重复的。
嗨,
改变你是这样的标签
<a class="pointer" ng-click="players(4173)" >
.JS
$scope.players = function(_data){
$state.go('players',{'playersid':_data});
}
配置.js
.state('players', {
url: '/players?playersid',
templateUrl: 'views/xxgg/timeline.html',
controller: 'campaignTimeline',
params: {
'playersid': null
}
})
相关文章:
- 在单击href链接的同时下载文件
- 如果href包含X,请更改href
- 锚点元素的href属性自动更改
- 锚点元素不't使用svg时,请打开EDGE上的href
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 使用正则表达式评估电子邮件地址时出现性能问题
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- Href:当前DIV中的目标ID
- href属性内的javascript函数
- ng绑定和ng href问题.ng href未从控制器加载数据
- 如何将href设置为不同的值
- 如何提取“;href"最近列表项中的属性值
- CKEditor如何允许href="javascript:void(0)"在小部件中
- 渲染”;a“;React.js中的可选href
- 如何检查链接是否有文本,并根据文本值评估条件-Jquery/JS
- 在类似Facebook的社交墙中添加href
- D3 Javascript HREF链接替换
- 点击href在谷歌地图中加载位置
- 如何在javascript中的某个按钮上更改href的值
- Angularjs-route href 未被评估