【发布时间】:2016-06-06 00:48:42
【问题描述】:
是否有使用某种指令在小型/移动显示器上隐藏元素的“角度材质方式”?已经使用 Angular 和 Angular Material 一段时间了,我认为这应该很简单,但我只是没有找到它。我知道 ng-show / ng-hide 指令,但我不知道我是否可以编写一个以某种方式检查当前显示大小的表达式。
我是否只需要退回到 CSS 中的旧媒体查询?
编辑 - 忘记在我的原始帖子中包含对 Angular Material 的引用...哎呀!
【问题讨论】:
-
不使用更适合的 CSS 是否有特殊原因?
-
除非你沿着 JS 的路径去匹配用户代理字符串,否则我会使用 CSS 查询。
-
你可以使用
ng-show。 -
@Matti,不是一个强有力的理由——只是 Angular 提供了很多开箱即用的样式,因此尝试在实际情况下使用它似乎是合理的,而不是编写我自己的 CSS 规则。我认为这将是 Angular 所涵盖的情况。
-
“角度方式”的另一种选择是使用 Angular Material 作为 UI 框架 material.angularjs.org/latest/layout/options 但这对于一个简单的任务可能有点矫枉过正
标签: css angularjs angular-material