angularjs - 使用响应式设计框架创建隐藏移动设备上的详细 View 的主细节模式

标签 angularjs mobile twitter-bootstrap-3 responsive-design reactjs

我希望使用主从模式,其中主视图包含项目列表,单击它会在详细 View 中加载与该项目相关的所有信息。使用 Bootstrap 或基础都可以很好地工作。我还可以隐藏手机的详细 View 。

我想做的是,当单击主视图中的项目时,我想将 View 更改为移动设备中的详细 View 。我认为可以使用一些 jquery 来隐藏主视图并在移动设备上显示详细 View 。我不确定这是否是正确的方法,我想知道人们是如何解决这个问题的。任何 angularjs/react 的具体建议会更好。

最佳答案

我的方法是让主视图的 className 由封闭组件中保存的状态确定。类似的东西;

<MasterView className={this.state.masterViewClass} />

(显然进行了更改以适合您的代码,您可能希望将其应用于特定标签而不是整个 react 元素)。

单击主视图的某个元素时,利用 Bootstrap 相应地更改其masterViewClass Responsive Utilities隐藏您不想显示的元素。

关于angularjs - 使用响应式设计框架创建隐藏移动设备上的详细 View 的主细节模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32386784/

相关文章:

javascript - Angular 指令不在 ng-repeat 内部求值

asp.net-mvc - 如何让 Bootstrap 格式应用于 Html.EnumDropDownListFor()?

html - 调整 Bootstrap 表单字段的大小和对齐

javascript - 我如何强制浏览器获取新的 JavaScript (JS) 文件?在 html 中使用脚本标签

javascript - 如何更改谷歌地图API可拖动标记的颜色?

css - 手机和平板电脑网站

android - 为 Android 屏幕设计图像

html - Bootstrap3 1 行有无限列是否有效?

javascript - orderBy 未按预期工作

android - 我可以在Xamarin之外使用MVVMCross吗?