проблемы с включением пользовательской страницы входа в cordova при использовании angular cli в том же проекте

У меня есть проект cordova с несколькими пакетами.JS файлы из проекта My angular cli. У меня есть селектор приложений и пакет.JS-файлы в теге body в индексе.html в проекте cordova. Я собираюсь создать новую страницу входа в проект cordova, чтобы можно было войти в систему с помощью Azure. Мой вопрос в том, как я смогу добавить еще одну страницу в тег body в index.html, который будет загружен перед селектором? Я не могу заменить селектор, потому что это только дает мне ошибку «селектор «ipool-app» не соответствовал никаким элементам».

индекс.формат html:

<html>
<head>
<meta charset="utf-8">
<title>test</title>
<base href=".">
<meta name="viewport" content="width=device-width, user-scalable=no">
<meta http-equiv="Content-Security-Policy" />
</head>
<body>
<app>
<div class="center-div center-text">
Loading... <br /><br />
<i class="fa fa-spinner fa-spin fa-5x fa-fw"></i>
</div>
</app>
</div>
<script type="text/javascript" src="inline.bundle.js"></script>
<script type="text/javascript" src="styles.bundle.js"></script>
<script type="text/javascript" src="scripts.bundle.js"></script>
<script type="text/javascript" src="main.bundle.js"></script>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="scripts/platformOverrides.js"></script>
<script type="text/javascript" src="scripts/index.js"></script>
</body>
</html>

1 ответ

  1. Возможно, я понял вас очень ясно, но обычно в проекте Cordova мы можем просто создавать htmlфайлы в нашем проекте, как новые страницы в приложении. Например, вы можете создать html-страницу для входа в систему, сохранить маркер аутентификации или информацию подписанных пользователей в sessionStorage, которые могут быть разделены на разных страницах.

    В противном случае можно использовать мобильные приложения Azure для реализации операции входа с AAD или другими внутренне перемещенными лицами в пакете SDK клиента мобильных приложений, в этом случае не требуется создавать дополнительную страницу входа.

    Вы можете обратиться к https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-cordova-how-to-use-client-library#a-nameauthahow-to-authenticate-users для получения более подробной информации о том, как аутентифицировать пользователей через AAD в Cordova.