ionic 2 开发中遇到的坑(一)。

1.显示心率数据。

调试 心率带的过程,能正常打印出心率值,但是界面上一直显示没显示出来。从查看代码逻辑,看流程的打印日志,反复测试。最后按如下操作才正常显示。用ChangeDetectorRef 填的坑。

(https://stackoverflow.com/questions/37586430/angular2-notifying-the-template-of-a-change)

2. 找到APP资源素材的绝对路径

这个在Google上各种搜,可能是关键词的问题,一直没找到有效的解决办法。最后是解压apk包,找到素材图的位置。再对比File插件的各种位置,如下:(设备: 安卓手机)

applicationDirectory:  file:///android_asset/

applicationStorageDirectory:  file:///data/data/com.ionicframework.myapp730438/

dataDirectory:  file:///data/data/com.ionicframework.myapp730438/files/

cacheDirectory:  file:///data/data/com.ionicframework.myapp730438/cache/

externalApplicationStorageDirectory:  file:///storage/emulated/0/Android/data/

externalDataDirectory:  file:///storage/emulated/0/Android/data/com.ionicframework.myapp730438/

externalCacheDirectory:  file:///storage/emulated/0/Android/data/com.ionicframework.myapp730438/

externalRootDirectory:  file:///storage/emulated/0/

最后是取的第一个(applicationDirectory)的位置+www文件夹+资源的相对路径,尝试操作成功

你可能感兴趣的:(ionic 2 开发中遇到的坑(一)。)