AngularJs解決方案筆記(1)

接觸AngularJs約1年半時間,目前用其獨立完成了一個Solution, 構建出比較完整的項目架構,從C/S往B/S轉型的過程背後是大量精力與時間成本的付出,特別是工做了好幾年後, 原本掌握好的穩定的技術體系須要rebuild,確實是個不小的挑戰,好在Silverlight的MVVM思想讓我見到angularJs時一見鍾情, 雖然解決每一個問題都相應花了不少的時間, 可是整體結果算是比較滿意的, 處理前端須要跟瀏覽器兼容性打交道, 這個問題對於我這樣的新手來講差很少搞的頭的大了, 好在能夠參考不少同行的工做成果, 走到最後老是有結果的,因此想來也是到了階段總結的時候了, 就把遇到的問題整理出來,做爲參考。 項目原型是WCF+Silverlight,爲了減小工做量,採用WCF REST+AngularJs開發,爲了便於描述,簡化一下數據處理: Web前端http://angluarWeb:com調用 WCF的API:http://wcfRest:com/getBook 代碼$http.get('http://wcfRest:com/getBook').success(function(data){}).error(function(data){})便可搞定 ,可是低IE瀏覽器版本報出: Type error:Access is denied,開始階段有心無力,只能經過360,chrome,IE10去訪問,可是總歸是要解決的,因而漫無邊際的尋找方案,最終發現Github上的項目: https://github.com/jpillora/xdomain解決了這個問題。 按照Example:我調整了項目頁面的代碼: 1.http://wcfRest:com根目錄下放置一個proxy.html 2.http://angluarWeb:com/index.html頁面添加 通過簡單的調整,IE下訪問正常。
相關文章
相關標籤/搜索