gpt4 book ai didi

javascript - 如果返回值为 true 则加载另一个部分

转载 作者:行者123 更新时间:2023-12-03 06:02:41 25 4
gpt4 key购买 nike

问题

<小时/>

我有一个电子邮件信箱,用户可以在其中输入他们的电子邮件,然后我进行网络服务调用以检查 Controller 内是否存在该电子邮件。如果电子邮件存在,我希望他们移动到名为 forgotpasswordcode.html 的部分。

代码

<小时/>

这是用户输入电子邮件的页面:

<div id="forgotpasswordWrapper" ng-controller="forgotPasswordController">
<div class="container-fluid">
<div class="row">
<form name="forgotpasswordForm" autocomplete="off" class="text-center col-xs-12 col-sm-6 col-sm-offset-3 col-md-6 col-md-offset-3 col-lg-4 col-lg-offset-4">
<div class="col-lg-12">
<img src="images/logo.png" />
</div>
<div class="col-lg-12">
<input id="email" name="email" type="email" required placeholder="Email" ng-model="email">
</div>
<div class="col-lg-12">
<button type="submit" ng-click="forgotpasswordForm.$valid && ResetPassword()">
<span>Reset Password</span>
</button>
</div>
</form>
</div>
</div>

按钮然后指向此处的 Controller :

app.controller('forgotPasswordController', function ($scope, forgotPasswordService) {

$scope.ResetPassword = function () {
//REDIRECT TO PARTIAL forgotpasswordcode.html
};
});

我确实设置了一个路由引擎,如下所示:

app.config(function ($routeProvider) {
$routeProvider

.when('/', { templateUrl: 'partials/login.html', controller: 'loginController'})

.when('/forgotpassword', { templateUrl: 'partials/forgotpassword.html', controller: 'forgotPasswordController' })

.when('/forgotpasswordcode', { templateUrl: 'partials/forgotpasswordcode.html', controller: 'forgotPasswordCodeController' })

});

如何从我的 Controller 加载另一个部分?

最佳答案

使用$location服务

$location.path('/forgotpasswordcode')

关于javascript - 如果返回值为 true 则加载另一个部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39690672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com