Javascript Angularjs中的路由问题

Javascript Angularjs中的路由问题,javascript,angularjs,Javascript,Angularjs,我有登录和注册表格。我已经在一个主控制器中定义了登录和注册js代码。如果用户是新用户,我已经在登录名下面定义了链接,单击url它应该会被重新定向到另一个html页面。URl正在路由,但我的js代码没有响应。我试图纠正这个错误,但没有成功 请让我知道我犯了什么错误。非常感谢您的帮助/建议 AngularJS代码: var app = angular.module('logapp',['toastr','ngRoute']); app.config(['$routeProvider',functio

我有登录和注册表格。我已经在一个主控制器中定义了登录和注册js代码。如果用户是新用户,我已经在登录名下面定义了链接,单击url它应该会被重新定向到另一个html页面。URl正在路由,但我的js代码没有响应。我试图纠正这个错误,但没有成功

请让我知道我犯了什么错误。非常感谢您的帮助/建议

AngularJS代码:

var app = angular.module('logapp',['toastr','ngRoute']);
app.config(['$routeProvider',function($routeProvider){
$routeProvider
.when('/login',{
    templateUrl : "login.html",
    controller : "credientials"
})      
.when('/signup',{
    templateUrl : "signup.html",
    controller : "signctrl"
})
.when('/practice',{
    templateUrl : "practice.html",
    controller : "practicectrl"
});
$routeProvider.otherwise({ redirectTo: '/login'});
}]);
控制器代码:

1. app.controller('credientials',['$scope','$route','$rootScope','$window','$location','$http','toastr','Authentication',function($scope,$route,$rootScope,$window,$location,$http,toastr,Authentication) 

2. app.controller('signctrl',function($scope){});
    app.controller('head',function($scope){
    $scope.hometitle = "Create your account here. It's take only a minute."
});

1. Login controller
2. Signup controller

如果不使用HTML5模式,则应指定哈希前缀

角度为1.6

用于$location hash bang URL的默认哈希前缀已更改 从空字符串(“”)到爆炸(“!”)

因此,默认情况下,您可以使用以下URL:

<a href="#!signup">

您使用的是什么版本以及如何键入链接url相关路由?版本为1.6.4<代码>{footer}

@gurkanyesilyurtry如果不使用HTML5模式,请使用hashprefix调用。老实说,不是很清楚,提供的代码不完整。。。你能提供plunker???@GurkanYesilyurt。。。我刚刚调用了你的函数,但我的js代码仍然没有响应