Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 14328|Répondre: 0

[Angulaire] Angular6 Material2 encapsule la boîte d’alerte du message

[Copié le lien]
Publié sur 22/11/2018 15:00:49 | | | |
Matériau angulaire

Material Design, nom chinois : Material Design Language, est un nouveau langage de design lancé par Google, que Google affirme être conçu pour offrir un « look and feel » plus cohérent et plus large pour les téléphones mobiles, tablettes, ordinateurs de bureau et « autres plateformes ».

Selon Google, Material Design repose sur un « toucher réel, inspiré par l’étude du papier et de l’encre », et permet aux utilisateurs de « comprendre les indices visuels utilisés pour remplacer le monde réel » « sans aller à l’encontre des principes de la mécanique ». De plus, les principes de base de la lumière, de la surface et du mouvement sont essentiels pour représenter comment les objets se déplacent, interagissent et existent dans l’espace en relation les uns avec les autres. Des effets réalistes de lumière et d’ombre montrent les coutures entre les blocs, divisent les espaces et marquent les parties mobiles. Pour une introduction plus détaillée, veuillez consulter le site officiel de MaterialLa connexion hyperlientérée est visible.

Angular Material est un ensemble de frameworks d’interface Angular2+ parfaitement implémentés par l’équipe Angular sur la base de la spécification Material, l’adresse officielle du site web :La connexion hyperlientérée est visible.

Cet article utilise le composant MatSnackBar d’Angular Material pour encapsuler une boîte d’alerte, regardons d’abord les rendus :



Étape 1 : Installation



Étape 2 : Configurez l’animation

Une fois le paquet d’animation installé, importez le module BrowserAnimations dans votre application pour activer la prise en charge de l’animation.

app.module.ts importent comme suit :

Étape 3 : Importez le thème

Inclure des thèmes est nécessaire pour appliquer tous les styles de base et de thèmes à votre application.

Pour débuter avec des thèmes prédéfinis, incluez l’un des thèmes prédéfinis d’Angular Material dans votre application au niveau mondial. Si vous utilisez la CLI Angular, vous pouvez la configurervers styles.scss

Si vousNon utiliséCLI angulaire, alors<link>peut passerVos éléments contiennent des index.html thématiques pré-construites.

Étape 4 : Commencez à encapsuler la boîte d’alerte

Entrez le répertoire /app/services via le cd de commande cmd, et vous pouvez modifier le répertoire selon votre propre projet et exécuter la commande Create Service :

Le code ts est le suivant :


Étape 5 : Configurez la boîte d’invite en style CSS

Dans le projetstyles.scssEn bas du dossier, ajoutez le style suivant, qui peut être modifié selon votre situation réelle ! Le code est le suivant :

Étape 6 : Utilisez la boîte d’alerte

Je prends l’interface de connexion comme exemple et je l’importe dans login.module.tsService d’alerteetModule MatSnackBarBarreMModules composants, comme suit :

Utilisé dans login.component.ts composante, le code est le suivant :

Documentation de l’API des composants MatSnackBar :La connexion hyperlientérée est visible.

(Fin)

Score

Nombre de participants1MO+1 contribuer+1 Effondrement raison
kil + 1 + 1 Ça m’a beaucoup aidé

Voir toutes les notes





Précédent:Comment Jekins déploie un projet .NET Framework
Prochain:【Cours de discours】Écoutez un discours à l’Université Tsinghua
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com