2014-09-11 86 views
0

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

Multiple apps and controllers in the same file

这是为使用SharePoint的WebParts内AngularJS最佳实践,还是有更好的方法?

回答

2

步骤:

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

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

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

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

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