关于Angular.js和ionic配合使用ios和安卓的tab等不统一的解决方案
来源:互联网 发布:刷客网络兼职可信吗 编辑:程序博客网 时间:2024/05/19 18:40
ios中tab一直处于底部,但是在android中ionic tabs一直处于顶部,解决方案如下:
通过配置$ionicConfigProvider来统一样式,具体代码如下:
.config(function($stateProvider, $urlRouterProvider,$ionicConfigProvider) { $ionicConfigProvider.platform.ios.tabs.style('standard'); $ionicConfigProvider.platform.ios.tabs.position('bottom'); $ionicConfigProvider.platform.android.tabs.style('standard'); $ionicConfigProvider.platform.android.tabs.position('standard'); $ionicConfigProvider.platform.ios.navBar.alignTitle('center'); $ionicConfigProvider.platform.android.navBar.alignTitle('left'); $ionicConfigProvider.platform.ios.backButton.previousTitleText('').icon('ion-ios-arrow-thin-left'); $ionicConfigProvider.platform.android.backButton.previousTitleText('').icon('ion-android-arrow-back'); $ionicConfigProvider.platform.ios.views.transition('ios'); $ionicConfigProvider.platform.android.views.transition('android'); // Ionic 使用的是使用状态概念的AngularUi路由器 // 了解更多: https://github.com/angular-ui/ui-router // 设置应用程序可以使用的各种状态. // 每个状态的控制器都可以在controller.js中找到。 $stateProvider // 设置选项卡指令的抽象状态 .state('tab', { url: "/tab", abstract: true, templateUrl: "templates/tabs.html" }) //每个tab都有自己的导航历史堆栈 .state('tab.dash', { url: '/dash', views: { 'tab-dash': { templateUrl: 'templates/tab-dash.html', controller: 'DashCtrl' } } }) .state('tab.chats', { url: '/chats', views: { 'tab-chats': { templateUrl: 'templates/tab-chats.html', controller: 'ChatsCtrl' } } }) .state('tab.chat-detail', { url: '/chats/:chatId', views: { 'tab-chats': { templateUrl: 'templates/chat-detail.html', controller: 'ChatDetailCtrl' } } }) .state('tab.account', { url: '/account', views: { 'tab-account': { templateUrl: 'templates/tab-account.html', controller: 'AccountCtrl' } } }); //如果上述每个状态都不匹配,使用下面的作为回退 $urlRouterProvider.otherwise('/tab/dash');});
0 0
- 关于Angular.js和ionic配合使用ios和安卓的tab等不统一的解决方案
- angular js(2)和ionic(2)的总结
- ionic+angular4中设置使安卓也统一使用iOS的样式风格和icon
- angular JS 基于ionic框架 开发移动端项目 实现进入前台 判断用户权限 控制项目UI布局和tab的部门显示和隐藏
- cordova angular 中动态增加的 js和html代码 不可用的解决方案
- 关于struts2和javamail的配合使用
- sublime的TAB和空格统一
- 在一个cordova/Phonegap开发的移动端web应用中使用ionic和Angular.js技术进行身份验证
- 关于angular。js+ionic框架解析HTML结构的问题
- GodSon - 关于easyui的窗口和tab页面不执行js说明
- 关于easyui的窗口和tab页面不执行js说明
- 关于在安卓和ios打开同一链接页面却不相同的问题
- ionic angularjs $Resource 前端和nodejs后台配合的服务
- ios、安卓和后台之间的统一加密方式(DES3加密)
- ionic---关于android和ios蓝牙的使用--以小票打印为例
- 关于安卓和ios对js Date对象的支持
- ionic对安卓返回和退出的处理
- iOS 常用的正则表达式和谓词的配合使用
- MySQL用通配符进行过滤
- Java代码实现对properties文件有序的读写
- spring框架之aop
- svn 忽略文件夹,svn忽略版本控制
- 群体遗传学瓶颈效应bottleneck effect
- 关于Angular.js和ionic配合使用ios和安卓的tab等不统一的解决方案
- Collection框架关系
- protoc 参数解释
- UNIX环境高级编程习题——第一章
- 国务院正式发布“水十条”(全文)
- php $a && $b = $c 这种语法我想打死你!
- MongoDB学习记录01-安装
- java
- Java学习之Map与HashMap