直接上答案,如果出现这个错误,直接在component里添加一行代码: import { FileOpener } from '@ionic-native/file-opener'; @Component...selector: 'page-home', templateUrl: 'home.html', providers: [FileOpener]//就是这行 }) 这里我用的是fileopener插件报的错
/images/{{contact.contactid}}.png" alt=""> 2>{{contact.contactname}}2> <...itemClick($event,contact)" 去掉美元符号$ 也行 (click)="itemClick(event,contact)" 也可以把event去掉,ts里面对应的event也去掉 //ts 文件...import {Component} from '@angular/core'; import {NavController} from 'ionic-angular'; @Component({...=[ {"contactid":1,"contactname":"张三","contacttext":"13123451388"}, {"contactid":2,
}里面放如下的内容,显示toast 首先 import {NavController,LoadingController,AlertController,ToastController} from 'ionic-angular
所以自己手动下载安装 4.安装ionic,cordova npm install -g ionic cordova 查看是否安装成功 //查看ionic版本 ionic -v //查看cordova...版本 cordova -v 5.创建项目 ionic start 项目名 创建完成项目然后启动查看下项目是否创建成功,如果启动成功后执行下一步 6.安装android-sdk(建议用方法二,简单快捷方便...创建:touch .bash_profile 4.打开并编辑:open .bash_profile 5、在文件中写入以下内容: exportANDROID_HOME=/usr/local/opt/android-sdk...| 55 | Google Repository | extras/google/m2repository/ extras;m2reposi...extras;m2reposi...nt-layout;1.0.2 | 1 | ConstraintLayout for Android 1... | extras/m2reposi..
HTML文件 登录 ts文件 import {Component} from '@angular/core'; import {NavController,LoadingController...} from 'ionic-angular'; @Component({ templateUrl: 'build/pages/contact/contact.html' }) export class
给Ionic写一个cordova(PhoneGap)插件 之前由javaWeb转html5开发,由于面临新技术,遂在适应的过程中极为挣扎,不过还好~,这个过程也极为短暂;现如今面临一些较为复杂的需求还会有一丝丝头痛...插件的主目录下面有两个文件夹(src和www)以及四个文件(LICENSE、package.json、plugin.xml、README.md),插件内部的排列是根据cordova规范来的,这里不多解释...id,这个建议与外部的插件名一致(第一张图中的文件夹的名称),14行中的路径需要参照api文件所在的相对路径填写,20行中定义的别名与api文件中的定义的调用别名一致,21行中的value值一定是上面java...~,下面该为命令准备一个package.json文件方便将插件添加到项目中: ?...,这两个文件里面都有插件的申明,以上三张图中第二和第三张,如没有请检查!
【注:博主这次使用的是国内镜像】 1、ionic2创建项目的坑: 这是在使用ionic start xxx --v2 的时候下载好对应的目录的同时,在项目建成的最后,会显示如下的错误提示...于是我们选择跳过install zip阶段,使用以下指令: ionic start app --v2 --skip-npm ,跳过过后,自然会怀疑自己的项目是否成功编辑。... 2、ionic2第一次build项目的坑:在第一次build项目的时候,会从maven上下载相关的cordova的lib和gradle的lib,这个时候会因为国内的墙的问题.../platforms/android目录下的build.gradle文件: android根目录下的build文件.png 2、.....3、关于Hbuild使用SVN的坑:在使用Hbuild插件SVN进行代码库迭代的时候,我们往往开始上传导入项目的时候会遇到一个特别坑的地方: Hbuild SVN报错.jpg
关于ionic3多文件上传,网上资料非常少,特别是基于form方式的,有也大多因为代码过期而失效,因为有人问到,所以写一下。...因为写blog的网络环境打不开ionic的官网,所以链接都是指向github 文件上传,我们一般需要和本地文件打交道,先安装file插件(全称cordova-plugin-file), 执行以下命令安装...file插件及其对应的ionic-native模块: ionic cordova plugin add cordova-plugin-file npm install @ionic-native/file...:File){} 然后可以用两种方式实现: fileTransfer插件 vs form上传 1、fileTransfer 先执行以下命令安装fileTransfer插件(全称...单文件上传 ? 多文件上传同步 2、form上传 上述上传文件方法,需要发送多次网络请求,有些人不喜欢这样,想一次性上传所有文件,那可以构建一个多个文件的表单数据提交。
这样表示java安装完成 2.安装 node.js 在nodejs官网上下载下载自己需要的版本。 然后下载完成后安装就好了。 检测安装是否有完成 npm -v node -v ?...显示上面版本就ok了 4.创建ionic项目 在命令窗口输入 ionic start ionic tabs --type=ionic1 //后面 --type=ionic1 是生成ionic1项目。...现在默认生成的项目为ionic2项目 ionic为项目的名字 ?...5.安装android-sdk 在安卓SDK 密码: 2ure 链接: https://pan.baidu.com/s/1dE1CL1J 密码: 2ure 然后把安装包解压缩后在环境变量里面配置如下路径...2.配置环境变量 变量名:_JAVA_OPTIONS 变量值:-Xmx512M ---- 以上是ionic环境的坑。稍后给你们讲解自动化打包
Ionic 2 实例开发 今日更新新增章节——Ionic 2 中添加图表: Chart.js是一个在HTML5的元素中绘制图标的JavaScript库,非常适合于HTML5的移动应用。...Char.js示例 同期新增和修改的章节还有: 使用VS Code在Chrome中调试Ionic 2 在Ionic 2 Native中使用Cordova插件 Ionic 2中使用百度地图和Geolocation...没有苹果电脑打包iOS平台的 Ionic 2程序
import {Component} from '@angular/core'; import {NavController,LoadingController,AlertController} from 'ionic-angular
SAP应用通常需要通过AJAX 从后台载入众多的HTML片段,这些HTML片段都用文件存放的话,看起来、想起来 都很不爽。...使用内联模板,就可以把这些零散的HTML片段模板都集中在一个 文件里,维护和开发的感觉都会好很多。...可以认为视图元素ui-view有多个状态,比如:state1/state2/state3。 在任何一个时刻,视图元素只能处于某一状态下。这些状态是由状态机管理的。....config(function($stateProvider){ $stateProvider.state("state1",{...}) .state("state2",{...}) .state3...模板视图 : ion-view 尽管在模板视图中可以随便写HTML,但是,在ionic中,我们总是使用指令ion-view来 作为模板视图内容的容器,这是为了与ionic的导航框架保持兼容: <script
最近在学习ionic2,搭环境的时候遇到一些坑,自己写下来马克一下。 最开始用npm安装ionic,记得把npm升级一下到最新版本。npm install –g ionic 记得要全局安装。...进入到要放项目的目录 ionic start 项目所在文件夹名称 实例选项 我安装的时候卡在了running command上,可以是因为网络的问题。...所以进到了项目文件夹里的 node_modules目录,再 ```npm 或者 cnpm install`` (或者直接之前换成国内源) 之后想在浏览器中运行项目,需要进入项目目录,输入ionic serve...最后进到node_modueles目录发现node-sass模块的文件夹名前面有下划线后面还有版本号那些,把文件夹名改成只有 node-sass就可以了。
注册安卓硬件返回按钮事件是必须的,因为用户不小心点击了返回按钮就退出app体验很不好,所以有几种方法: 1.实现按返回键最小化应用(最小化应用需要装cordova-plugin-appminimize插件...解决 在app.html中,添加#myNav,在app.component.ts文件通过@ViewChild('myNav')获取: ...'; import {StatusBar, Splashscreen} from 'ionic-native'; import {TabsPage} from '.....false } } } 在tabs.html中,添加#mainTabs,在tabs.ts文件通过@ViewChild('mainTabs') tabs:Tabs;获取: <ion-tabs.../contact/contact'; import {Tabs} from "ionic-angular"; @Component({ templateUrl: 'tabs.html' }
onPageDidLeave ionViewLoaded ionViewWillEnter ionViewDidEnter ionViewWillLeave ionViewDidLeave 上下2种写法在...beta37中都有效 假如在about页面中的控制台中打印页面加载完成,将要进入,已经进入,将要离开,已经离开 在about.ts文件夹中 export class AboutPage { ionViewLoaded...tabTitle="Home" tabIcon="home" tabBadge="3" tabBadgeStyle="danger"> 2Root.../contact/contact'; import {Tabs} from 'ionic-angular'; import {Injectable,ViewChild} from '@angular/core...) export class TabsPage { @ViewChild('myTabs') tabRef:Tabs; private tab1Root: any; private tab2Root
ionic start ionic2 --v2 创建一个ionic2 项目 ionic g page myPage 创建一个页面 ionic serve 启动ionic2项目 ionic platform...build.json同时放到ionic2项目的根目录下面 ionic build ios 编译ios项目并打包ios ionic build 在ionic2 项目中生成一个www的目录里面存放编译后的代码.../ios 先删除平台和插件,再安装package.json文件中的平台和插件。...然后查看fetch.json文件,保存cordova插件注册表,本地安装的插件,以及从GitHub或远程HTTP URL远程插件 ionic state save 先删除平台和插件,然后按照package.json...文件中包含的平台和插件重新安装。
现在我们已经基本知道了Ionic2 app的布局,接下来我们来走一遍在我们的app里创建和导航页面的过程。.../pages/hello-ionic/hello-ionic'; ......在 src/pages/hello-ionic/目录下,打开hello-ionic.ts文件。 你可能注意到每个页面有一个目录。在每个目录中还有另外两个同名的.html 和 .scss 文件。...例如,在hello-ionic/里面有hello-ionic.ts, hello-ionic.html 和 hello-ionic.scss三个文件。...我们看看 src/pages/hello-ionic/hello-ionic.html - 这个页面的模版文件: <button menuToggle
FileTransfer是常用的Codrodva插件之一,在过去的几篇文章中都能看到它的身影: Cordova插件使用——Office文档在线预览那些事 【技巧】ionic3视频上传 【技巧】Ionic3...image.png 2....尝试把Blob数据保存到手机上 借助file插件用于保存文件: ionic cordova plugin add cordova-plugin-file npm install --save @ionic-native.../file 借助file-opener插件用于打开文件: ionic cordova plugin add cordova-plugin-file-opener2 npm install --save...@ionic-native/file-opener 上面两个插件记得在页面导入并在构造函数注入: import { File } from '@ionic-native/file'; import
省却经常寻找激活码的烦恼,此外,官方维护频繁,功能齐全强大,插件丰富,同时开源社区活跃,不仅IDE本身,包含插件的更新得到很好保障。...用于ionic开发的插件推荐: Npm Intellisense 模糊查询模块,已安装模块快捷导入,未安装模块提供一键下载安装,你还在考虑什么?...types文件: npm install --save @types/lodash Auto Import 有C#或者java经验的会有似成相识的感觉。... //add a ionic group with reorder and iterator …… Ionic 2 Snippets html的智能提示,使用“ion2-”做前缀,示例...Emulate Android Ionic Run Android Ionic Emulate Ios Ionic Run Ios Ionic Generate 可惜系统重装了,原有装的插件很多都忘记名字了
领取专属 10元无门槛券
手把手带您无忧上云