我從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調試器沒有錯誤。
什麼叫不工作呢?控制檯說什麼? – JohnnyAW
我沒有得到任何答覆。佔位符顯示{{field}}而不是數據。就好像沒有找到Angular的引用,並且我的頁面上只有HTML。 – CigarDoug
控制檯說什麼?控制檯中應該出現錯誤,顯示問題 – JohnnyAW