【发布时间】:2016-10-06 11:56:22
【问题描述】:
使用 Angular 2.0.0 构建应用。我想以两种不同的布局选项显示用户列表,以便用户可以在将用户信息显示为卡片的“网格布局”和以表格格式显示信息的“列表布局”之间切换。
实现这一目标的最佳方法是什么?我探索过的几个选项是
- 使用
*ngFor将数据显示为table和cards in a grid并使用*ngIf根据切换显示其中一个或另一个 转变。 - 使用两个不同的模板
<template>一个用于table布局和另一个cards in a grid布局和使用ViewChild根据切换开关呈现一个或另一个。
也许还有其他方法可以实现这一目标?
【问题讨论】:
-
如果您使用 css 类实现这一点会很酷。虽然耗时,但它降低了代码可重复性和应用程序大小
标签: angular typescript layout