博客

免费的Ionic/angular主题收集

0

https://github.com/start-angular/ani-angular-2

清除Discuz!指定积分

0

update Discuz_common_member_count set extcredits5 = 0

天气功能开发

0

api选择:

参考:http://goodbai.com/web/UseForecastAndPMDataAPI.html

https://www.zhihu.com/question/20521716

 

最后选择有二:

高德

优点:免费的量足,几乎不用给钱

缺点:没有空气质量数据

 

和风天气

综合来看比较便宜,数据多

图标选择:
https://darkskyapp.github.io/skycons/
http://erikflowers.github.io/weather-icons/

ionic ios上状态栏和app重叠

0

官方issues:

https://github.com/ionic-team/ionic/issues/13294

解决办法:

在 config.xml 中添加
<platform name=”ios”>
<preference name=”StatusBarOverlaysWebView” value=”false” />
</platform>

或者通过状态栏插件设置
this.statusBar.overlaysWebView(false);

 

使用angular浏览本地图片

0

参考:http://blog.csdn.net/xiaotuni/article/details/77461701

 

angular中clearTimeout不生效的问题

0

之前使用setTimeout、clearTimeout都是正常的,但这次却无法清除定时器了

右键跳转到定义,发现使用的是:


这是node端用的定时器。

正确应该调用的是window.clearTimeout,这是前端用的定时器

原因:

安装了@types/node所致

解决办法:

使用window.setTimeout和window.clearTimeout

ionic/cordova编译报内存不足

0

 

* What went wrong:
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at https://docs.gradle.org/4.1/userguide/gradle_daemon.html
Please read the following process output to find out more:
———————–
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap

* Try:
Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output.

* Get more help at https://help.gradle.org

[ERROR] An error occurred while running cordova build android (exit code 1).

 

 

解决办法:

Go to Start -> Control Panel -> System -> Advanced(tab) -> Environment Variables -> System Variables -> New:
Variable name: _JAVA_OPTIONS
Variable value: -Xmx512M

设置好后,需要重启下

mongoengine指定collection名称

0

mongoengine会默认将数据存在和类名一致,但是全小写的collection里。

如类名为User,则自动生成的collection名为user

另外可通过在类中添加meta来指定collection,如:


实际使用中遇到的问题:

指定类名为 mqtt_user 时(有一个下划线),就会提示没有定义这个类。

经测试,当使用一个下划线时,mongoengine生成的collection会变为两个下划线,从而导致了这个问题。

 

 

待解决问题记录

0

1.如何阻止ios上滑动换页

 

 

2.click按下后,不抬起,组织了其他拖动事件/click外是否有其他事件

原来文档里有,隐藏的太深了

https://ionicframework.com/docs/components/#gestures

mqtt broker项目集合

0

https://github.com/mqtt/mqtt.github.io/wiki/servers