将 AngularJS 与 SharePoint WebParts 一起使用时推荐的方法是啥

Posted

技术标签:

【中文标题】将 AngularJS 与 SharePoint WebParts 一起使用时推荐的方法是啥【英文标题】:What is the recommended approach when using AngularJS with SharePoint WebParts将 AngularJS 与 SharePoint WebParts 一起使用时推荐的方法是什么 【发布时间】:2014-11-05 03:45:36 【问题描述】:

我们已经开始在一些 SharePoint WebPart 中使用 AngularJS。到目前为止,这一直运行良好,但是,我们注意到当我们开始将多个 AngularJS WebPart 放置到 WebPart 页面上时,只有页面上的第一个 WebPart 由 AngularJS 引导。第二个或第三个根本不起作用。这是因为我们在 AngularJS 中将每个 WebPart 设置为它自己的模块/应用程序。我们能够使用此处描述的技术解决此问题:

Multiple apps and controllers in the same file

这是在 SharePoint WebParts 中使用 AngularJS 的最佳做法,还是有更好的方法?

【问题讨论】:

【参考方案1】:

步骤:

1) 在最高站点集合级别上传 Angular JS 文件。

2) 在母版页中引用 Angular JS 文件。

3) 在母版页中创建一个模块并在所有页面中引用相同的模块(为每个页面创建单独的控制器)。

4) 使用 Angular JS 创建一个 html 页面,其中包含您想要的 Web 部件的所有显示。

5) 在页面上添加内容编辑器 Web 部件并引用该 html 页面。

【讨论】:

以上是关于将 AngularJS 与 SharePoint WebParts 一起使用时推荐的方法是啥的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 SharePoint 环境中使用 AngularJS DateRangePicker 时出现未定义错误

将 Workflow Manager 与 SharePoint 2019 错误连接

将SharePoint Online Client组件(Microsoft.SharePoint.Client)与powershell 2.0一起使用

如何将Azure Bot与SharePoint链接?

将 SPFx Webpart 与 IE11、SharePoint 2016 和 Pannellum 一起使用

将 Sharepoint 与 ASP.NET 作为开发平台进行评估