Class

LoginPage

LoginPage(model, locale, router, toastController)

Constructor

# new LoginPage(model, locale, router, toastController)

This component handles the login functionality, including form rendering and event handling. It uses the LoginForm for data binding and interacts with the LoginHandler for authentication logic. The component also manages locale context for internationalization and provides user feedback through toast messages for login operations.

Login page component for user authentication

sequenceDiagram participant User participant LoginPage participant LoginHandler participant Router participant ToastController User->>LoginPage: Enter credentials LoginPage->>LoginHandler: Handle login event LoginHandler-->>LoginPage: Return login result LoginPage->>ToastController: Create toast message alt Login successful LoginPage->>Router: Navigate to dashboard end LoginPage->>ToastController: Present toast
Parameters:
Name Type Description
model LoginForm

Form model instance for login data binding

locale string

Locale context for internationalization

router Router

Angular Router for navigation

toastController ToastController

Ionic ToastController for displaying messages

View Source app/pages/login/login.page.ts, line 16

Example
<app-login></app-login>