Windows phone 7 windows phone 7上的angularjs和phonegap
我无法让angularjs使用phonegap在windows phone 7上工作。简单的stiff可以工作,但只要我尝试添加页面包含或视图(路由),它就没有任何作用。angular.js(1.0.3)中的函数matchUrl(url,obj)中有一个正则表达式失败,因为Windows Phone使用了不寻常的url格式 发生的事情是angular期望一个像Windows phone 7 windows phone 7上的angularjs和phonegap,windows-phone-7,angularjs,cordova,Windows Phone 7,Angularjs,Cordova,我无法让angularjs使用phonegap在windows phone 7上工作。简单的stiff可以工作,但只要我尝试添加页面包含或视图(路由),它就没有任何作用。angular.js(1.0.3)中的函数matchUrl(url,obj)中有一个正则表达式失败,因为Windows Phone使用了不寻常的url格式 发生的事情是angular期望一个像”这样的urlhttp://localhost/www/index.html“但在windows phone中,它看起来像:”x-wmap
”这样的urlhttp://localhost/www/index.html“
但在windows phone中,它看起来像:”x-wmapp0:app/www/index.html“
有人遇到过这个问题吗?有解决办法吗?到目前为止,这个问题仍然没有解决,并在这里进行跟踪 编辑: 尽管已提交修复程序,但上述问题仍然存在 我设法在phonegap WP7中运行了一个基本的angular应用程序
我用angularjs-1.1.5报告了它,并用
var SERVER_MATCH = /^([^:]+):[\/\/]*(\w+:{0,1}\w*@)?(\{?[\w\.-]*\}?)(:([0-9]+))?(\/[^\?#]*)?(\?([^#]*))?(#(.*))?$/,
应该解决问题但它不能解决问题。问题是带有“x-wampp0:”的正则表达式。此更改通过了url检查。为什么对你不起作用?我设法让它起作用了。它还需要一些其他的改变。在接下来的几天里,我会写一篇博文并链接到这里。
var SERVER_MATCH = /^([^:]+):[\/\/]*(\w+:{0,1}\w*@)?(\{?[\w\.-]*\}?)(:([0-9]+))?(\/[^\?#]*)?(\?([^#]*))?(#(.*))?$/,