Ionic开发中注意事项(持续更新)
2016-05-16 11:16
459 查看
1)Angular services依赖注入的规范:自定义的service要写在内建的Angular services之后,自定义的service之间是没有先后顺序的
2)ionic1.3之后页面为了提供性能加入了缓存机制,如果不需要可以在配置页面时将cache属性设为false
$stateProvider.state('safetyAdd', {
cache: false,
url: "/safetyAdd",
templateUrl: "templates/safety/safetyAdd.tpl.html",
controller: 'safetyAdd'
});
3)强制刷新
$timeout( function() {
$scope.$parent.$broadcast( "$ionicView.enter" );
//$rootScope.$broadcast("$ionicView.enter");
});
4)执行ionic run android时,有时会报错:Error executing "adb devices": error
将adb服务kill掉就好了:adb kill-server
5)imagePicker默认是英文的,如果要改中文需要修改源文件。platform/android/下的
6)media默认android录音生成的只能是amr类型文件,这种格式在ios下是无法播放的,改为m4a格式,修改源码
2)ionic1.3之后页面为了提供性能加入了缓存机制,如果不需要可以在配置页面时将cache属性设为false
$stateProvider.state('safetyAdd', {
cache: false,
url: "/safetyAdd",
templateUrl: "templates/safety/safetyAdd.tpl.html",
controller: 'safetyAdd'
});
3)强制刷新
$timeout( function() {
$scope.$parent.$broadcast( "$ionicView.enter" );
//$rootScope.$broadcast("$ionicView.enter");
});
4)执行ionic run android时,有时会报错:Error executing "adb devices": error
将adb服务kill掉就好了:adb kill-server
5)imagePicker默认是英文的,如果要改中文需要修改源文件。platform/android/下的
6)media默认android录音生成的只能是amr类型文件,这种格式在ios下是无法播放的,改为m4a格式,修改源码
相关文章推荐
- Linux国内常用源的介绍和使用(Ubuntu16.04为例)
- ppc64le centos7 安装etcd
- Synchronized
- Spring MVC与Ajax交互实例
- 浅谈 EventBus
- JavaWeb不错的教程01
- 【JDK】:Executor框架
- 进程概述和内存分配
- 非聚集索引查找转非聚集索引扫描
- 知道这20个正则表达式,能让你少写1,000行代码
- iOS FMDB的使用(增,删,改,查,sqlite存取图片)
- 加密解密的一个小测试
- 连接数据库超时设置autoReconnect=true
- android设置webview的适配比例,setInitialScale 方法神奇的功能
- 【Leetcode】 Second Highest Salary
- Nexus3.0.0+Maven的使用(一)
- 常用表单验证插件
- myeclipse各种版本激活码和激活工具,自动生成激活码工具
- springMVC学习笔记之配置
- bootstrap布局中input输入框右侧图标点击功能