簡體   English   中英

Windows Phone 7上的angularjs和phonegap

[英]angularjs and phonegap on windows phone 7

我在讓angularjs在帶phonegap的Windows Phone 7上工作遇到麻煩。 簡單的工作原理很不錯,但是當我嘗試添加頁面包含或視圖(路線)時,它什么也沒做。 在angular.js(1.0.3)中的matchUrl(url,obj)函數中,有一個正則表達式會失敗,因為Windows Phone使用了不尋常的URL格式。

發生的情況是angular期望使用類似'http://localhost/www/index.html'的網址,但在Windows Phone中,它將看起來像: 'x-wmapp0:app/www/index.html'

有誰遇到過這個問題,有解決方案嗎?

到目前為止,此問題仍未解決,請在此處進行跟蹤https://github.com/angular/angular.js/issues/2303

編輯:盡管已提交修復,但提到的問題仍未解決。

我設法通過在phonegap WP7中運行了一個基本的角度應用程序

  1. 應用上述修復
  2. 包括angular.js上方的jQuery(2.0.3)
  3. 從角度更改代碼行

    var xhr = new XHR();

var xhr = new XMLHttpRequest(); 
  1. 在觸發cordova deviceready事件后手動引導角度應用程序

在這里報告

使用angularjs-1.1.5並更改行5612與

var SERVER_MATCH = /^([^:]+):[\/\/]*(\w+:{0,1}\w*@)?(\{?[\w\.-]*\}?)(:([0-9]+))?(\/[^\?#]*)?(\?([^#]*))?(#(.*))?$/,

應該解決問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM