`

ionic tabs 和 侧边框

 
阅读更多

index.html

 <ion-tabs class="tabs-icon-top  tabs-stable tabs-color-active-energized"  >
      <ion-tab title="主页" icon-on="ion-ios-home" icon-off="ion-ios-home-outline" ui-sref="home" >
        <ion-nav-view name="home-nav">

        </ion-nav-view>
      </ion-tab>

      <ion-tab title="测试" icon-on="ion-ios-people" icon-off="ion-ios-people-outline" ui-sref="massagist.listAll" >
        <ion-nav-view name="test-nav"></ion-nav-view>
      </ion-tab>

      <ion-tab title="订单" icon-on="ion-ios-time" icon-off="ion-ios-time-outline" ui-sref="order" >
        <ion-nav-view name="order-nav"></ion-nav-view>
      </ion-tab>


      <ion-tab title="我的" icon-on="ion-ios-person" icon-off="ion-ios-person-outline"  ui-sref="my">
        <ion-nav-view name="my-nav"></ion-nav-view>
      </ion-tab>
    </ion-tabs>

 

 

  侧边框页:

<ion-view >

  <ion-side-menus>
    <ion-side-menu-content>
      <ion-nav-bar class="bar-energized">
        <ion-nav-back-button></ion-nav-back-button>
        <ion-nav-buttons side="right">
          <button class="button button-light  button-outline button-small " style="border-radius: 50%"  menu-toggle="right"> 分类 </button>
        </ion-nav-buttons>
      </ion-nav-bar>
      <ion-nav-view name="test-item-nav" animation="slide-right-left"></ion-nav-view>
    </ion-side-menu-content>


    <ion-side-menu side="right">
      <div class="bar bar-header bar-dark">
        <h1 class="title" >分类</h1>
      </div>
      <ion-content class="has-header ">
        <div class="list" >

          <a class="item" menu-close ui-sref="button.default">全部</a>
          <a class="item" menu-close ui-sref="button.default">搜索</a>
          <div class="item item-divider">
            服务项目
          </div>
          <a class="item" menu-close ui-sref="button.default">Item One</a>
          <a class="item" menu-close ui-sref="button.block">Item Two</a>
          <a class="item" menu-close ui-sref="button.full">Item Three</a>
          <a class="item" menu-close ui-sref="button.small">Item Four</a>

          <div class="item item-divider">
            排行榜
          </div>
          <a class="item" menu-close ui-sref="button.large">Order One</a>
          <a class="item" menu-close ui-sref="button.outline">Order Two</a>
          <a class="item" menu-close ui-sref="button.clear">Order Three</a>

        </div>
      </ion-content>
    </ion-side-menu>
  </ion-side-menus>
</ion-view>

 

路由:

angular.module('app')
  .config(function ($stateProvider, $urlRouterProvider) {
    $stateProvider
      .state('test', {
          url: '/test',
          abstract:true,
          views: {
              'test-nav': {
                templateUrl: 'views/侧边框页.html',
                controller: 'TestController'
              }
          }
      }).state('test.listAll', {
        url: '/listAll',
        views: {
          'test-item-nav': {
            templateUrl: 'views/显示页.html',
            controller: 'MassagistListController'
          }
        }
      }) );
  });

 

 

 

分享到:
评论

相关推荐

    ionic4和ionic5创建login跳转到tabs

    在网上找了很长时间,但找到的ionic登陆页login跳转到tabs的方法在ionic4上基本都无效,后来终于找到了解决这个问题的办法,简单易行,前两天发表了一篇ionic4和ionic5创建login登陆页跳转到tabs方法的博客,现在写...

    ionic4自定义tabs切换.zip

    总之,自定义Ionic 4中的tabs切换涉及到对Angular路由的深入理解和对Ionic组件的熟练运用。通过手动配置路由和创建自定义的tabs组件,我们可以灵活地控制应用程序的导航结构,以满足各种项目需求。在实践中,这将使...

    ionic2 前段框架(可以运行)

    Ionic2是基于Angular的开源框架,专为构建高性能的移动和桌面应用而设计。作为Ionic框架的第二代版本,它利用了TypeScript的强大功能,提供了丰富的组件库和高度可定制化的设计,使得开发者能够轻松创建跨平台的...

    ionic4官网demo_tabs_angular

    在 Ionic4 的官方示例 "demo_tabs_angular" 中,我们可以看到如何将Angular的路由和组件系统与Ionic4的Tab组件结合起来。Angular的路由系统允许我们定义多个路由,每个路由对应一个特定的组件,这些组件将在不同的...

    移动前端框架 ionic

    2. **初始化项目**:使用`ionic start`命令创建新项目,选择模板(如blank、tabs、sidemenu等)。 3. **添加平台**:通过`ionic platform add`命令添加目标平台(如ios、android)。 4. **开发与调试**:使用编辑器...

    了解Ionic框架

    - 多个框架和库:Ionic框架不仅仅是一个单一的框架,它实际上是一个框架的集合,包括AngularJS、Cordova、SASS、Gulp.js和Node.js等。了解这些框架和库的使用是构建Ionic应用的前提。 - AngularJS:AngularJS是...

    ionic4官网demo_tabs_react

    本篇将基于标题"ionic4官网demo_tabs_react"提供的资源,详细介绍如何使用Ionic4和React构建一个Tab式应用。 首先,理解 Ionic4 的核心概念。Ionic4 是一个基于Web技术(HTML、CSS、JavaScript)的开源框架,它利用...

    ionic-super-tabs:Ionic的可滑动标签

    超级标签适用于Ionic应用程序的可... ionic2-super-tabs笔记此模块仅通过基于Angular和Stencil的应用程序进行了测试。 与React和Vue的兼容性尚未经过测试。执照此项目已获得MIT许可证的许可-有关详细信息,请参阅文件

    ionic应用实用模板

    总结,"ionic应用实用模板"是一个经过定制和优化的Ionic项目,它结合了AngularJS的强大功能和Ionic的优秀UI组件,旨在解决实际业务问题。通过深入理解这个模板的结构和功能,开发者可以更快地构建出满足特定需求的...

    ionic3官网demo-tabs

    通过分析和实践"demo-tabs"提供的示例,开发者可以更好地理解和掌握如何在Ionic3项目中有效地使用Tab导航,提高应用的用户体验。记得结合官方文档和实际项目需求进行调整和扩展,以实现更具个性化的Tab功能。

    ionic-tabs-starter-sass-jade-coffee:通过Sass,Jade和CoffeeScript实现的Ionic Tabs入门项目

    ionic-tabs-starter-sass-jade-coffee 通过Sass,Jade和CoffeeScript实现的离子选项卡式视图启动程序项目。 JavaScript中的原始项目是由 @ ,该项目是根据Angular样式指南重构的Ionic标签式视图启动器项目。 特征 ...

    ionic2_tabs, 一个不断完善的ionic2项目;了解更多可关注我的简书http.zip

    总结,"ionic2_tabs"项目为开发者提供了一个了解和实践Ionic 2 Tab式导航的平台,同时,开源特性使得开发者能从中学习到实际的开发流程、代码结构以及如何使用Ionic 2与Angular 2进行交互。通过持续改进,这个项目...

    ionic手机框架模板

    2. **导航结构(Navigation)**:使用Ionic的NavController实现页面间的跳转,可配置多种导航模式,如tabs、sidemenu、modal等。 3. **组件(Components)**:如按钮、输入框、列表、卡片等,可以通过修改模板中的...

    ionic框架参考手册中文

    6. **离子生命周期**:理解Ionic应用的生命周期至关重要,包括从启动到暂停、恢复和销毁的各个阶段,这有助于优化性能和资源管理。 7. **样式与主题**:Ionic提供了一套完整的CSS预处理器(Sass)主题系统,允许...

    WebView使用Ionic框架混合式开发

    - **创建项目**:使用Ionic CLI创建项目,例如`ionic start myApp tabs`,这将生成一个包含基本布局的项目结构。 - **添加Android平台**:使用`cordova platform add android`命令将Android平台添加到项目中。 - **...

    Ionic Framework by Example

    - **侧边菜单模板**:使用Ionic提供的侧边菜单模板来快速搭建基本框架。 - **数据存储**:通过本地JSON文件来存储景点信息,并通过Angular的数据绑定技术将其动态展示到界面上。 - **功能实现**:实现了侧边菜单...

    ionic 城市列表 citylist

    Ionic 提供了一系列 UI 组件和工具,帮助开发者快速创建具有移动原生外观和感觉的跨平台应用。 **城市列表组件的关键特性** 1. **数据组织**:城市列表通常包含大量的城市信息,如城市名称、所属省份、人口等。...

    example-audio.zip_ionic_手机混合框架

    通过以上步骤,你就能在Ionic应用中实现音频录制和播放功能。需要注意的是,不同平台可能有不同的限制和行为,因此在实际开发中应考虑到这些差异,并进行适当的错误处理和适配。此外,确保遵循用户隐私政策和相关...

    ionic sublime 2/3 提示插件 ionic-sublime-plugin

    "ionic-sublime-plugin"的主要功能是提供对Ionic框架的智能提示和代码补全,它极大地简化了编写和理解AngularJS与Ionic组件的过程。 在使用"ionic-sublime-plugin"时,开发者可以期待以下几点核心功能: 1. **智能...

Global site tag (gtag.js) - Google Analytics