角度误差 - 无法插值:(device.osVersion)Android 4.0.3

时间:2015-05-09 08:03:28

标签: angularjs appgyver supersonic

所以我在Android手机上运行Supersonic演示模板,并且我一直收到此错误,导致该应用无法加载该页面:

  

无法插值:{{device.osVersion | strReplace: '_':}} ''   TypeError:无法读取未定义

的属性'replace'

页面设置教程页面:this link

调试控制台的屏幕截图:

enter image description here

这是来自AppGyver的原始未经修改的演示,所以它应该开箱即用!这确实可以在我的iPad上运行,所以它似乎是Android的错误。我通过手机上的AppGyver扫描仪运行应用程序。

Android版:4.0.3

这就是应用程序屏幕的样子(黑色空间是错误,因为那里应该有文字和按钮):

enter image description here

1 个答案:

答案 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}}