как добавить страницу входа с помощью angularjs - PullRequest
0 голосов
/ 17 января 2019

в моем динамическом веб-приложении я использую angularjs, чтобы иметь главную страницу, в index.html есть ng-view, чтобы я мог добавить другие мои страницы в ng-view. так что мое меню, заголовок и стопа будут постоянными.

index.html

<body ng-app="mainApp" > 
 //header
//menu    
<ng-view></ng-view> 

//footer
</body>`

main.js

     var mainApp = angular.module("mainApp", ['ngRoute']);

   mainApp.config(function($routeProvider) {
$routeProvider 
    .when('/home', {
        templateUrl: 'home.html',

    })
    .when('/business', {
        templateUrl: 'franchiseMainContainer.html', 
    })

    .when('/individual', {
        templateUrl: 'individualLeadMainContainer.html', 

    })
    .when('/newIndividaul', {
        templateUrl: 'newIndividualLead.html', 

    })
     });

пока здесь все нормально, проблема в том, что я хочу иметь страницу входа перед загрузкой index.html

где в моем login.html у меня нет меню, верхнего и нижнего колонтитула.

Я хочу, чтобы страница входа была на одной странице (index.html), при входе в систему я не хочу, чтобы нижний колонтитул и заголовок меню. как мне этого добиться.

пожалуйста, кто-нибудь может мне помочь.

1 Ответ

0 голосов
/ 17 января 2019

перенаправлять базовую страницу на страницу входа каждый раз, когда пользователь посещает ваш веб-сайт, затем проверять статус пользователя, вошли или нет, если вошли в систему, перенаправьте на главную страницу, если не останетесь на той же странице. Что касается навигации, пункта меню и т. д., простым способом вы можете создать его в отдельном HTML-документе и включить его на страницу, которую вы хотите показать, кроме страницы входа, в качестве альтернативы вы можете использовать угловой ng-show / hide. у меня есть образец обходного пути, основанный на вашем коде выше https://embed.plnkr.co/hs09Tj5p3KNhb8KIqm4i/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...