`

ionic2控件之Tab

阅读更多

 最近在学习利用ionic2框架开发移动app,在学习Tab控件时,遇到了不少问题。

在ionic2之前的版本,所创建的初始项目脚本用的是JavaScript,而如今最新版本创建出的项目中,JavaScript都被typescript所替换,因此接下根本就不知道该怎样去利用typescript去开发。

下面是我遇到的第一个问题:



 初始创建的项目中Tab控件默认第一个显示"Home",而我们想动态的让项目第一个显示"Contact"。因此我在网上找遍了TypeScript修改方法,最后找到了下面的这一篇文章:

(注:原文链接http://www.liuzhuang.tech/2016/11/27/Ionic2-Study-%E5%9B%9B/

 

 通过文章中的代码,我对源项目中的代码做了一下修改

src/pages/tabs/tabs.html

 
在第一行代码中 ion-tabs 后面添加了"#mainTabs"。

 

src/pages/tabs/tabs.ts

 
 以上代码中被红框圈起的都是在源文件上添加的

最后的运行结果为:



 

 

分享到:
评论

相关推荐

    ionic 自定义tab切换

    <ion-tab tabTitle="Tab 2" tabIcon="heart" [root]="tab2Root"></ion-tab> ``` ### 2. 自定义 Tab 样式 默认情况下,Ionic 提供了一套预设的样式,但我们可以轻松地对其进行自定义。这包括修改 Tab 的颜色、...

    bar.ionic:使用IONIC的BAR助手

    - **组件**:IONIC提供了一系列UI组件,如按钮、卡片、表单控件等,它们遵循移动平台的设计规范,使得应用具有原生感。 - **CLI工具**:IONIC命令行接口(CLI)简化了项目的初始化、构建、运行和部署过程。 2. **...

    含有折叠列表功能界面侧滑功能以及多个listview的滑动界面点击tab实现界面切换

    4. 点击tab实现界面切换:Tab控件常用于展示多个相互关联但独立的视图,用户通过点击不同的tab可以快速在不同界面间切换。这种设计常见于新闻、杂志类应用,让用户能轻松访问不同的内容板块。 【描述分析】 描述中...

    iconic离线pdf文档

    这部分可能会详细解释如何使用Ionic构建各种输入控件,包括: - **TextInput**:文本输入框,可能包括: - **PlaceholderLabels**:占位符标签。 - **InlineLabels**:内联标签。 - **StackedLabels**:堆叠标签...

    vonic源码和demo

    2. **Ionic样式**:Vonic采用了Ionic的设计理念,提供了丰富的预设组件,如滑动菜单、下拉刷新、弹出框、按钮、表单控件等,这些都遵循了Material Design或者iOS的设计规范,使得应用在各种设备上都有良好的用户体验...

    angular常用插件

    - ionic:虽然Ionic主要是用于移动应用开发的框架,但它的组件也可用于构建移动友好的Web应用。 2. 对话框插件 - ngDialog:这是一个轻量且灵活的AngularJS对话框插件,支持多种类型的对话框,例如模态对话框、...

Global site tag (gtag.js) - Google Analytics