【发布时间】:2016-12-24 01:06:36
【问题描述】:
移动端和桌面端的模板有很大的不同,但在组件上有一个逻辑。我需要在单独的文件中为移动设备和桌面设备提供单独的模板和设计。我想根据屏幕包含模板和设计。
【问题讨论】:
标签: javascript angular typescript responsive-design frontend
移动端和桌面端的模板有很大的不同,但在组件上有一个逻辑。我需要在单独的文件中为移动设备和桌面设备提供单独的模板和设计。我想根据屏幕包含模板和设计。
【问题讨论】:
标签: javascript angular typescript responsive-design frontend
您可以使用*ngIf
template: `
<div *ngIf="isMobile">
mobile content
</div>
<div *ngIf="!isMobile">
desktop content
</div>
Angular2 团队曾尝试使用 @View() 装饰器直接支持此功能,但在几个版本前将其删除,因为这似乎不是一个好策略。目前没有对您想要的内容的内置支持。
【讨论】: