Je souhaite réutiliser des composants pour une version web de mon site web ainsi qu'une version mobile. Les sites Web sont très différents, de sorte que la conception réactive n'est pas réalisable.Angular2 Web vs Mobile TemplateURL
Idéalement, il y aurait un moyen de fournir plusieurs templateUrls basés sur la résolution de l'écran, mais je ne pense pas que quelque chose comme ça existe.
Exemple:
@Component({
selector: 'multiplatform-component',
templateUrl-sm: 'app/sm.html',
templateUrl-md: 'app/md.html',
})
Quelle est la meilleure façon d'aborder ce sujet?
Il va être le soutien de la plate-forme pour cette fonctionnalité à l'avenir, [voir le numéro ici] (https://github.com/angular/angular/issues/1239). Donc, avec tout le respect dû aux réponses données, je vous encourage à ne pas mettre trop de temps à mettre en œuvre ceci maintenant. – drewmoore