Этот блог должности описывает, как вы можете иметь несколько Angular.js на основе веб-частей SharePoint (ссылка через веб-часть редактора содержимого) на той же странице. Я звоню веб-часть редактора содержимого (CEWP) что ссылки JavaScript, построен с помощью платформы Angular.js «Угловой веб-части.»
Процесс начальной загрузки угловой в супер легко и почти каждый пример, вы найдете в интернетах идет что-то вроде этого:
<HTML нг app = «myApp»>
<бла /><бла /><бла />
</HTML>
Это ломает, Однако, Если вы хотите включить несколько CEWP представляющие несколько угловых веб-части на той же странице. Угловая будет только автоматически загрузочный против первая директива нг app он находит – по крайней мере по состоянию на угловой версия 1.3.6. Решение довольно проста – вручную загрузочный код вместо. Выше теперь меняется на что-то вроде этого:
<тело>
<dIV id =”bootstrapHere” нг контроллер =”myController как theController”>
<бла /><бла /><бла />
</Div>
</тело><сценарий src =”//AJAX.googleapis.com/Ajax/libs/angularjs/1.3.6/angular.js”></сценарий>
<сценарий>
angular.Bootstrap(angular.element(document.getElementById(“bootstrapHere”)),[«myApp»]);
</сценарий>
В основном, вместо нг app на элементе для сделать ваш начальная загрузка, Вы заляпать ID на этот элемент. Затем, Используйте загрузчик() метод угловых сам контролировать загрузку процесса во время выполнения. Я проверил это с трех различных угловых веб-частями на одной странице и он работает шарм.
</конец>
Следуй за мной по щебетать на http://www.twitter.com/pagalvin
Привет, Какая версия SharePoint это связано с? SP2013, SP2010, SPOnline?
Большой вопрос. В этом случае, Я сделал это с помощью SharePoint онлайн (O365).
Я * считают * что мой colleagie также сделал это в SP 2013 на Прем.
Я разместил вопрос к reddit.com/r/angularjs, просить ли это должно быть своего рода стандарт. Ограниченное feedbcak, я получил это да, Ручная загрузка является путь пойти. Просто некоторые мнения.
Pingback: Ручной или автоматический загрузчик угловой на странице – Похоже, что ручная загрузка является безопасным? - Читатель
Pingback: SharePoint 2013: Recopilatorio де enlaces interesantes (LXI)! | Пасьон por la tecnología....
Pingback: SharePoint 2013: Recopilatorio де enlaces interesantes (LXI)! - Блог de Juan Carlos González en Geeks.MS