Designing for Different Devices (Viewport Size, Touch/Hover, etc.)

Wenn Sie es in einem statischen Kontext tun, dann ja, das wird nicht mit dem bevorstehenden „viewportbasierten mobilen Modus“ (derzeit deaktiviert) kompatibel sein.

Wenn Sie die Prüfung in einem Autotracking-Kontext wie diesem durchführen:

@service site;
...

<template>
  {{#if this.site.mobileView}}
    ...
  {{/if}}
</template>

Dann rendert Ember die Dinge automatisch neu, wenn sich der mobileView-Boolesche Wert ändert (d. h. wenn der Browser in der Größe geändert wird). Das ist also in Ordnung.