所以我在Android手机上运行Supersonic演示模板,并且我一直收到此错误,导致该应用无法加载该页面:
无法插值:{{device.osVersion | strReplace: '_':}} '' TypeError:无法读取未定义
的属性'replace'
页面设置教程页面:this link
调试控制台的屏幕截图:
这是来自AppGyver的原始未经修改的演示,所以它应该开箱即用!这确实可以在我的iPad上运行,所以它似乎是Android的错误。我通过手机上的AppGyver扫描仪运行应用程序。
Android版:4.0.3
这就是应用程序屏幕的样子(黑色空间是错误,因为那里应该有文字和按钮):
答案 0 :(得分:0)
您所遇到的错误不是来自应用,而是来自您的浏览器。它不应以任何方式影响您的应用。
为了解决appgyver类固醇的问题,我有一个hacky解决方案:
1)找到类固醇的node_module
我在Windows上运行并安装了npm install -g
,位于
C:\Program Files\nodejs\node_modules\steroids\node_modules\steroids-connect\dist\__connect\
2)编辑steroids.connect.js
文件:
查找{{device.osVersion | strReplace:'_':'.'}}
并将其替换为{{device.osVersion}}