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