无法使用Sharepoint:Scriptlink实例化模块以加载依赖项

时间:2019-02-07 16:55:17

标签: javascript angularjs sharepoint-2013

我正在使用angular js开发一个sharepoint 2016应用程序。我正在尝试从客户端应用程序加载组件以使用REST端点。我在angular.js中遇到了错误:

“无法实例化模块”

我已经看到了堆栈溢出的答案,其中指出缺少angular-route.js,应该将其包括在脚本标记中:

我的问题是我正在尝试删除document.writes和脚本标签,以使用Sharepoint:Scriptlink标签:

        <Sharepoint:ScriptLink language="scripts" name="/_layouts/Web Components/scripts/angular-route.js" runat="server"></Sharepoint:ScriptLink>

当我部署时,angular-route.js确实会复制到我的布局文件夹中,但仍然出现此错误。据我了解,Sharepoint:Scriptlink应该仅加载一次依赖关系,因此,如果发现重复项,则只会进行一次加载以避免冲突。这是我的意图,因为document.writes引起了问题。

我不明白为什么我的Rest应用程序抱怨当在目录sharepoint中时找不到angular-route.js:应该用scriptlink放置它。

0 个答案:

没有答案