Как перенаправить на другую страницу ui-sref в angularjs и показать скрытие второй страницы и первой страницы? - PullRequest
0 голосов
/ 30 мая 2018

когда я перенаправляю с помощью (ui-view), я сталкиваюсь с таким, как вы можете видеть изображение ... но я хочу перенаправить на вторую страницу, и страницу входа следует скрыть с помощью ui-view?

html-код: здесь вы видите

<div class="log-w3" ng-app="log" ng-controller="logcontroller">
    <div class="w3layouts-main">
        <h2>Sign In Now</h2>
        <input type="text" ng-model="log.UserName" class="ggg" name="UserName" placeholder="E-MAIL" required="">
        <input type="password" id="txtpassword" class="ggg" ng-model="log.Password" name="Password" placeholder="PASSWORD" required="">
        <span><input type="checkbox" />Remember Me</span>
        <h6><a href="#">Forgot Password?</a></h6>
        <div class="clearfix"></div>
        <input type="submit" ng-click="login(log)" value="Sign In" name="login">
        <img src="~/Design/images/loader.gif" id="loader" width="80" height="80" />
        <div class="alert alert-success alert-dismissible" id="msg">
            <a href="#" class="close" data-dismiss="alert" aria-label="close"></a>
            <strong>Success!</strong> Congraculation You Have Successfully Login!
        </div>
        <div class="alert alert-danger alert-dismissible" id="error">
            <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
            <strong>Danger!</strong> Invalid Username or Password!
        </div>
        <p>Don't Have an Account ?<a href="registration.html">Create an account</a></p>
    </div>
     <ui-view></ui-view>
</div>

угловой js-код: вы видитеугловой код js я использую $ state.go

.controller('logcontroller', function ($scope, Notification, $state, $http, cfpLoadingBar) {

                $scope.login = function (log) {
                    $http.post("/Login/Info", log).then(function (response) {
                        cfpLoadingBar.start();
                        //console.log(JSON.stringify(response))
                        if (response.data.success) {
                            console.log('Login sucessfull');
                            Notification.success(response.data.message)
                            $state.go("/Log");
                        } else {
                            //alert(response.data.message)
                            Notification.error(response.data.message)
                        }
                        cfpLoadingBar.complete();
                    }, function () {
                        alert("Wrong ha")
                    })
                }
            })
            .config(function ($stateProvider) {
                $stateProvider
                    .state("/Log",
                    {
                        url: "Welcome",
                        templateUrl: "/Dash/Index"
                    })
            });
...