2017-08-13 20 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" />