1,关于两个页面公用一个controller的问题,一般不建议这样写,因为:
切换路由后控制器的生命周期就结束了,当前的$scope及子作用域就都死了。
如果需要在多个控制器之间共享数据,请用办法:
a,使用factory
b,事件 $broadcast $emit $on
c,挂在全局下
可以参考以下博客:
两个controller之间的通信
http://huangtengfei.com/2015/09/communication-in-controller/
2,端口占用问题解决方案
http://blog.csdn.net/feixue1232/article/details/8460919
3,如果安装成最初始的静态文件,是由于corsswalk引擎失效,先remvoe掉然后添加build就可以了
ionic platform remove android ios
ionic platform add android
ionic build android
4,如果端口占用,查看端口的占用情况,一般都是由于360或者手机助手导致
5,如果总是找不到设备,多拔插几次手机,或者换个Usb接口,目前没找到原因,只能这样简单粗暴
6,尽量使用ng-if,使用ng-show在某些手机渲染上会出现问题
7,在打包的过程中,尽量删除无用的文件,减小压缩包的大小,同时保证apk被反编译的时候泄露源码,一般保留压缩后的js,css,templat
8,注意Android和IOS的config.xml中配置icon和splash的路径写法不一样,一个是"/",一个是"\",不要盲目拷贝
还有很多其他的,这里不一一论述啦,欢迎大家补充!
网友评论