我正在尝试从我正在处理的webapp的登录页面路由到重置页面但是当我点击“忘记密码”时没有任何反应。当我用地址栏中的#/ reset替换#/ login时,视图会切换到重置页面,所以我知道路由设置正确。知道我做错了吗?
我的代码:
在我的登录模板中:
<a href="#" class="forgotPassword" ng-click="forgotPassword()">Forgot Password?
在我的登录控制器中:
$scope.forgotPassword = function(){
$location.path('/reset');
}
答案 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?