路由无法在角度Web应用程序中工作

时间:2016-08-22 14:00:29

标签: javascript angularjs

我正在尝试从我正在处理的webapp的登录页面路由到重置页面但是当我点击“忘记密码”时没有任何反应。当我用地址栏中的#/ reset替换#/ login时,视图会切换到重置页面,所以我知道路由设置正确。知道我做错了吗?

我的代码:

在我的登录模板中:

<a href="#" class="forgotPassword" ng-click="forgotPassword()">Forgot Password?

在我的登录控制器中:

$scope.forgotPassword = function(){
    $location.path('/reset');
            }

2 个答案:

答案 0 :(得分:0)

您是否尝试使用“href”标记而非“ng-click”功能重定向视图?

<a href="/reset" class="forgotPassword">Forgot Password?</a>

答案 1 :(得分:0)

每当使用锚标记并希望使用ng-click进行重定向时,请不要使用href

删除href

现在你的模板看起来像这样..

<a class="forgotPassword" ng-click="forgotPassword()">Forgot Password?