Шаблон для мобильных и настольных компьютеров очень отличается, но имеет одну логику в компоненте. Мне нужен отдельный шаблон и дизайн для мобильных и настольных компьютеров в отдельных файлах. Я хочу включить шаблон и дизайн в зависимости от экрана.Как отделить шаблон и стиль для мобильных и настольных компьютеров в компоненте Angular 2?
3
A
ответ
1
Вы можете использовать *ngIf
template: `
<div *ngIf="isMobile">
mobile content
</div>
<div *ngIf="!isMobile">
desktop content
</div>
Команда Angular2 была попытка поддержать это непосредственно с помощью @View()
декоратора, но удалить его несколько версий назад, потому что он, кажется, не является хорошей стратегией. В настоящее время нет встроенной поддержки того, что вы хотите.
Смежные вопросы
- 1. Дифференциация мобильных и настольных компьютеров
- 2. сайт для мобильных и настольных компьютеров
- 3. Коммутатор для мобильных и настольных компьютеров
- 4. Приложение Codeigniter для мобильных и настольных компьютеров
- 5. Разработка для мобильных устройств и настольных компьютеров
- 6. Java для разработки мобильных и настольных компьютеров
- 7. AngularJS: Используйте различные шаблоны для настольных компьютеров и мобильных устройств?
- 8. Несколько запросов @media для настольных компьютеров и мобильных устройств
- 9. Различия в тестировании приложений для мобильных и настольных компьютеров
- 10. веб-сайт для настольных компьютеров и мобильных устройств
- 11. Загрузочная сетка для мобильных/настольных компьютеров
- 12. VOD Media Server для настольных компьютеров и мобильных телефонов
- 13. Контроль пользовательского интерфейса для оптимального использования мобильных и настольных компьютеров
- 14. Magento - Разная домашняя страница для мобильных и настольных компьютеров
- 15. Отдельные пакеты для мобильных и настольных компьютеров с Webpack
- 16. Java-код для настольных компьютеров и мобильных телефонов
- 17. визуализировать разные файлы для мобильных телефонов и настольных компьютеров
- 18. Центр iframe для настольных компьютеров и мобильных телефонов
- 19. Различные целевые страницы для мобильных и настольных компьютеров через .htaccess
- 20. Размер экрана для мобильных и настольных ПК
- 21. Должен ли я создавать 2 разных сайта для мобильных и настольных компьютеров?
- 22. Группа бутстрапов для настольных компьютеров, аккордеон для мобильных телефонов
- 23. CDN-кеширование для настольных и мобильных сайтов
- 24. Какой режим сетки Boostrap3 для мобильных/настольных компьютеров вы используете?
- 25. Django WebApp для мобильных и настольных ПК
- 26. JavaFX 2.x в разработке настольных компьютеров?
- 27. 2 CSS файлы, 1 для мобильных и 1 для компьютеров
- 28. Изменить стиль и привязку в Angular 2
- 29. Построение и компиляция PJSIP для настольных компьютеров Mac
- 30. Как добавить шаблон с прядильщиком в компоненте Angular 2
Спасибо за ваш ответ! Если я буду использовать этот метод, у меня будет много кода. Есть ли другие способы? –
Возможно, я проверю разрешение устройства в первом компоненте, и пользователь перенаправит его на другой компонент –
Инструменты сборки, похоже, позволяют это делать, но я не использую TS и не знаю деталей. Думаю, вам нужно будет создать 2 разных приложения. –