AngularJS材料移动布局没有响应

Posted

技术标签:

【中文标题】AngularJS材料移动布局没有响应【英文标题】:AngularJS material mobile layout not responsive 【发布时间】:2015-07-31 21:18:48 【问题描述】:

我正在尝试制作一个响应式网站,但我遇到的问题是移动版看起来就像桌面版的超小版本。

<body ng-controller="body" >

<div layout="column">
    <div flex>
        I'm above on mobile, and to the left on larger devices.
    </div>
    <div flex>
        I'm below on mobile, and to the right on larger devices.
    </div>
</div>
</body>

上面的示例在桌面上有两个flex div 连续相邻,如果我重新调整浏览器的大小,div 最终会从内联变为另一个下的一个,就像它应该做的那样。问题是,在移动设备上,div 保持内联,字体看起来很小,基本上看起来就像一个完整的非常小的网站。响应式部分似乎没有启动。我显然遗漏了一些东西。

【问题讨论】:

【参考方案1】:

您需要 head 标签中的视口元数据。 请参考:https://developer.mozilla.org/en-US/docs/Mozilla/Mobile/Viewport_meta_tag

【讨论】:

以上是关于AngularJS材料移动布局没有响应的主要内容,如果未能解决你的问题,请参考以下文章

角材料:布局响应

网站就必须用响应式布局吗?MVC视图展现模式之移动布局

AngularJS 中的自适应布局(移动/桌面) - 首选方式是啥(内部示例)

响应式设计的时候移动端的hover怎么处理?

按钮没有响应

当我使用 CORS 时,AngularJS $http 似乎没有正确响应