如何在Angular 2组件中分离移动版和桌面版的模板和样式
How to separate template and style for mobile and desktop in component Angular 2?
移动版和桌面版的模板非常不同,但在组件中有一个逻辑。我需要单独的模板和设计的移动和桌面在单独的文件。我想包括模板和设计取决于屏幕。
您可以使用*ngIf
template: `
<div *ngIf="isMobile">
mobile content
</div>
<div *ngIf="!isMobile">
desktop content
</div>
Angular2团队曾试图直接使用@View()
装饰器来支持这一点,但在几个版本前删除了它,因为它似乎不是一个好策略。
相关文章:
- 从桌面读取python文件时高亮显示代码
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 将样式表插入iframe
- 跟踪在页面加载时应用内联样式的JavaScript
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 定义完全独立的样式信息
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- W3C循环样式的JavaScript
- jQuery/JavaScript在线公文包表单-打印样式表
- 使用递归、Ramda.js和无点样式重构字符串的getPermutations()
- FF和Chromium中CSS样式按钮的外观差异
- 如何首先设置样式<td>表中包含在窗体中的元素
- javascript问题正文样式
- 使用具有内联样式的tidy-html5
- DataTables-创建自定义分页样式(加载更多样式)
- 具有所有样式的文本正在复制到可编辑文本区域
- 如何提供在javascript中编写对对象的重复访问以设置元素样式的简写
- 绑定Range输入以修改样式
- 如何在Angular 2组件中分离移动版和桌面版的模板和样式
- Web上的桌面IDE样式布局