2014-09-11 83 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頁面。