Javascript 返回按钮angularjs问题
我有我的应用程序的路由代码Javascript 返回按钮angularjs问题,javascript,html,button,angularjs,back,Javascript,Html,Button,Angularjs,Back,我有我的应用程序的路由代码 app.config(function ($routeProvider) { $routeProvider .when('', { controller:'competitionsController', templateUrl:'competitions.html'
app.config(function ($routeProvider) {
$routeProvider
.when('',
{
controller:'competitionsController',
templateUrl:'competitions.html'
})
.when ('/teams/',
{
controller:'teamsController',
templateUrl:'teams.html'
})
.when('/squad/',
{
controller:'squadController',
templateUrl:'squad.html'
})
.when('/player/',
{
controller:'playerController',
templateUrl:'player.html'
})
.otherwise('');
});
我显示信息的顺序如下所示:比赛/球队/球队/球员
它工作得很好,直到我在球队或球员页面点击导航返回按钮,在那里它工作不好,它抛出一个“错误加载页面”,并返回到比赛页面。我做错了什么
您可以在此处检查此项的行为:
谢谢您正在通过链接标签中的href属性设置url。尝试使用
ng单击
和$location
对象来设置浏览器的url
<div ng-controller="myCtrl">
<a href="#" ng-click="goTo('myUrlPart')">My Link</a>
</div>
你能提供一些关于错误XmlHttpRequest无法加载的信息吗?。访问控制不允许原点允许原点。它会更改浏览器中的url,删除/prueba/并将其替换为/teams/,它将是/prueba/teams。向前看是正确的,但向后看是失败的。我刚刚注意到您正在使用jquery mobile,您可能想看看关于将Angularjs与JQM和路由一起使用的说明:
angular.module('myApp',[])
.controller('myCtrl',['$scope','$location',function($scope,$location){
$scope.goTo = function(url){
$location.path(url);
}; // end goTo
}]); // end myCtrl / myApp