2017-08-13 38 views
-1

我從SharePoint.StackExchange複製這個問題,因爲我認爲它與庫,而不是特別是SharePoint。在封閉網絡上的角

我已經用Angular構建了幾個示例網頁,並將它們上傳到我的SharePoint 2013庫,引用angular.min.js。現在我正在關閉無法訪問Internet的網絡,並且我的示例網頁無法正常工作。我將最新版本的angular.min.js(1.6.4)複製到此網絡中,並在網站資產以及與我的網頁相同的庫中進行了嘗試,但Angular代碼無效。

我已經成功地在相同的位置jquery庫jquery示例,他們工作正常。除了angular.min.js還有其他一些庫需要上傳嗎?我需要非最小化版本的Angular嗎?

更新:這是我看到的一個例子。我正在使用本教程中的Angular樣本:http://www.newthinktank.com/2016/02/angularjs-tutorial

考試2是一個簡單的隨機數生成器。當它運行正常,在一個網站,是在互聯網上,我看到這個在瀏覽器(Chrome和IE):

First Random Number : 5 
Second Random Number : 6 
I'm feeling Disregarded 
I'm feeling Inner Peace 

從Chrome上的控制檯,我看到這個(所有四個輸出是相似的) :

<h4 ng-controller="ctrl1" class="ng-scope ng-binding">First Random Number : 3</h4> 

從上IE11控制檯,我看到:

<h4 ng-controller="ctrl1">First Random Number : {{randomNum1}}</h4> 

現在,我的封閉系統上,從IE11我看到這個在瀏覽器:

First Random Number : {{randomNum1}} 

而且從DOM資源管理器:

<h4 ng-controller="ctrl1">First Random Number : {{randomNum1}}</h4> 

而且從調試器,我得到這個錯誤:

Expected identifier in angular.min.js, Line: 80, Column: 346 

'angular' is undefined (in my page) 

同時使使這個更新,我從Firefox,這樣的結果,這顯然作品(我週五沒有檢查Firefox):

First Random Number : 5 

而從Firefox控制檯:

<h4 class="ng-scope ng-binding" ng-controller="ctrl1">First Random Number : 3</h4> 

Firefox調試器沒有錯誤。

+0

什麼叫不工作呢?控制檯說什麼? – JohnnyAW

+0

我沒有得到任何答覆。佔位符顯示{{field}}而不是數據。就好像沒有找到Angular的引用,並且我的頁面上只有HTML。 – CigarDoug

+0

控制檯說什麼?控制檯中應該出現錯誤,顯示問題 – JohnnyAW

回答

0

找到了解決辦法,我IE11中設置文件模式5.我加在head標籤下面一行,它解決了這一問題:

<meta http-equiv="X-UA-Compatible" content="IE=10" />