二级页面隐藏tabbar app.module.ts内 @NgModule 下 @NgModule({ imports: [ IonicModule.forRoot(MyApp, { tabsHideOnSubPages: 'true', // 二级页面隐藏tabbar } ] }) 特定页面隐藏tabbar 在指定页面的ts 文件内 非.module.ts文件 ionViewWillEnter() { //进入界面资源还没有加载完成时,设置隐藏下面
本文是Ionic3系列的第一排你文章,主要介绍开发环境的搭建过程,之后的文章将依赖此应用,不再涉及到环境搭建方面的内容(除非是添加特性),Ionic官方文档: ionic官网 ionic官方文档 本项目 github地址: github 地址 ionic打包成Android应用的详细教程,请参考参考以下链接: ionic3 Android打包 环境准备 node:8.x npm:5.x ionic:
app签名,相当于是app在Anndroid系统上的一个认证,Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的!Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,不是用来决定最终用户可以安装哪些应用程序。这个数字签名由应用程序的作者完成,并不需要权威的数字证书签名机构认证,它只是用来让应用程序包自我认证的。应用市场上APP签名不允许相同,也不会相同,但允许有相同的包名,相同签名的APP高版本可以覆盖低版本。
<ion-nav [root]="rootPage" ></ion-nav> //代码只有一行,其中 root 是 <ion-nav>中的一个属性指令,它的值是对应的一个 组件,但是 ionic3中支持懒加载
为了方便查看测试结果,需要了解Ionic应用调试的基本方法,有关于Ionic项目Android 调试的详细教程,请参考以下文章:Ionic3 Android调试 源码地址 ?
不过在此之前,必须要将ionic项目成功打包成Android应用,有关 ionic打包成Android应用的具体教程,请参考以下文章: Ionic3 Android打包 模拟器调试 模拟器调试也就是启动
极光推送 官网:https://www.jiguang.cn/push 注册账号,创建应用,记录AppKey, 应用包名与ioinic 包名一致(config.xml 下 widget 的id)
不过在此之前,需要一些准备工作:配置JDK、Android SDk还有各个android版本包的下载,最重要的是需要成功的创建了一个Ionic项目,有关ionic项目创建的详细教程,请参考以下文章: Ionic3 有关于Android 模拟器调试和真机调试的具体教程,请参考以下文章: Ionic3 Android 调试
在项目中,可以使用angular中的 @angular/forms模块处理表单,但是并不需要在app.module中引用@angular/forms模块,因为在app.module中已经引入了@angular/platform-browser模块,而在@angular/platform-browser模块中又导出了 @angular/forms 。也就是说,引入@angular/platform-browser模块之后就可以直接使用@angular/forms模块中提供的组件等内容。
简单介绍自己使用Ionic3开发的过程,涉及到的知识点如下: Angular Ionic Cordova ES6 TypeScript Scss 环境搭建 引用插件 调试 Android Ionic ionic3基于Angular4。我们知道Angular可以创建自己的模块、组件、管道、服务等等,Ionic就是干了这么一件事情。
项目上有一个消息推送的功能,一开始想使用极光推送,在安卓上测试比较顺利,但是IOS上需要什么证书,没有开发者账号,感觉好麻烦。后面就想在每次启动app的时候,本地推送一次消息,碰巧官网上发现了这个插件
所以我们通过了解HammerJS就可以知道ionic3的手势事件——其实是6种,我简单列一下分类及其下事件: 一、pan——平移 ? pan.png 最小平移距离为10px,才会识别为pan.
本文前提认为读者有基本的angular2基础,知道怎么import,知道provider怎么用 有人问到视频上传这个问题,那我还是写一下吧,其实基本参考《ionic3多文件上传》这文章也行,不过对于单文件上传就不用那么复杂了 Handle error errorCallback(err); }); } } 关于camera插件参数看github文档,其中特别注意mediaType的值,1为视频 5、在ionic3
一般会添加下面两属性允许局部播放: 为了少摸索折腾,可以使用第三方js,如video.js和jplayer.js,对于ionic3
本文包含: Ionic3 CSS实用属性、自定义颜色、平台样式、覆写Ionic Sass变量、RTL支持 1.
关于ionic3多文件上传,网上资料非常少,特别是基于form方式的,有也大多因为代码过期而失效,因为有人问到,所以写一下。
组件的概念比较大,本文讲解的是属性指令和结构指令的创建和使用,Angular官方文档
很早前和群里的人探讨过自动聚焦,在android上可以,但是在ios上失败,后来在网上看到这个:
三、安装视频播放组件 用的是videogular2,可参考我另一篇文章:《【技巧】ionic3视频播放》 四、安装swiper组件 npm install swiper --save 四、实现首页 打开
高德提供了Web平台定位的JS API,同样需要用到 APP_Key,并且需要注意是使用Web端的Key,如下图所示。必须是Web端的,其它平台的无效。 http://lbs.amap.com/dev/key/app http://lbs.amap.com/api/javascript-api/example/geocoder/regeocoding