角度 - 路由器仅在移动设备上.PC上的多模块视图
Angular - router only on mobile. Multi modules view on PC
我想在手风琴上使用模块创建单页应用程序,当您单击它们时,它们会展开。但这需要与移动设备有所不同。因此,在移动设备上,当您单击手风琴时,它应该转到相同的内容,而不是折叠,但在新页面(URL 路由)中。
嗯,我宁愿弄清楚如何控制这些。我知道如何设置手风琴, 这不是重点.
假设我有 4 个模块。模块 1、2、3、4。
对于电脑:- 所有模块将显示在"/#"主路线上。所有数据计算都将针对所有这些进行对于移动- 页面上仅显示模块链接。- 每个模块将在单击和路由/#/模块1/:d ata后显示
$routeProvider.when('/', {
controller : main controller, which load all other modules, and shows them on page
// but on mobile, show only links to it
}
when('/module1', {
// only if mobile
// load certain module only
所以每个模块都有两件事:- 移动视图(在单独的页面上)- 电脑视图,在主页上
通过说模块,我不一定意味着ng模块。
我只是不确定是否正确处理它。我正在考虑路由器对控制器和解析的一些规则,或者可能使用$states。
相关文章:
- 如何使用javascript从主svg对象动态创建svg视图框
- 正在使用$location.path(.)路由ng视图
- angular.js没有'无法在PhoneGap中处理视图标记
- 如何包含特定于每个视图angularjs的javascript文件
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- Ajax Live搜索发布到Laravel视图
- backbone.js无法渲染视图
- 根据某些条件在视图之间切换
- ng视图外的链接重定向到ng视图内的页面
- 如何在Jquery中发布后将值从视图返回到控制器
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 使用Scala Play Framework视图中的键检索映射值
- FF视图源|脚本高亮显示为红色
- 如何使bxslider仅在移动视图中处于活动状态
- 为什么不't我的变量在我的控制器中填充后在我的视图中呈现
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- 在Rails中更新Div,而不更改更新请求后的视图
- 如何在Ionic Android中将Javascript注入到web视图中
- 角度 - 路由器仅在移动设备上.PC上的多模块视图