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

时间:2014-09-11 09:02:14

标签: angularjs sharepoint web-parts sharepoint-apps

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

Multiple apps and controllers in the same file

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

1 个答案:

答案 0 :(得分:2)

步骤:

1)在顶级网站集级别上传角度JS文件。

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

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

4)创建一个html页面,其中包含使用angular JS的web部件所需的所有显示。

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