J'ai essayé de créer une barre de navigation réactive et je ne souhaite pas utiliser une requête multimédia. *ngIf
avec la taille de la fenêtre comme critère. Mais j'ai été confronté à un problème car je suis incapable de trouver une méthode ou une documentation sur la détection de la taille de la fenêtre dans Angular 4. J'ai également essayé la méthode JavaScript, mais elle n'est pas prise en charge.
J'ai également essayé le suivant :
constructor(platform: Platform) {
platform.ready().then((readySource) => {
console.log('Width: ' + platform.width());
console.log('Height: ' + platform.height());
});
}
...qui a été utilisé en ionique.
Et screen.availHeight
mais toujours pas de succès.
1 votes
Qu'est-ce que
platform
sur ? C'est à propos de Ionic ?0 votes
@Günter Zöchbauer La plateforme est angulaire, je voulais juste mentionner les codes que j'avais essayés.
1 votes
Platform
est un service Ionic. Donc je suppose que c'est un projet Ionic ?1 votes
Duplicata possible de Comment obtenir la hauteur et la largeur de l'affichage d'un appareil dans angular2 à l'aide de typescript ?
0 votes
@BlackBeard Je ne pense pas qu'il s'agisse d'un doublon en raison des différences entre Angular 2 et 4.
0 votes
@tehlivi voir la solution. Ils sont pareils !
0 votes
Bon article pour répondre à cette question scotch.io/tutorials/detect-responsive-screen-sizes-in-angular