Цей блог посад описує, як ви можете мати кілька Angular.js на основі веб-частини SharePoint (посилання за допомогою веб-частини редактора вмісту) на одній сторінці. Я дзвоню контент-редактор веб-частини (CEWP) який посилається JavaScript, побудований з використанням Angular.js рамках послугами "Кутовий веб-частини."
Bootstrap процес кутової, це просто супер, і майже кожен приклад, ви знайдете на Інтернет йде щось на зразок цього:
<HTML ng-app = 'myApp'>
<бла /><бла /><бла />
</HTML>
Це виходить з ладу, Однак, Щоб увімкнути кілька CEWP, що представляють кілька кутових веб-частин на одній сторінці. Кутовий буде тільки автоматично завантаженні проти першої директиви ng-app знахідки – щонайменше починаючи з кутовою версії 1.3.6. Рішення досить проста – вручну завантаженні вашого коду замість. Вище тепер змін щось на зразок цього:
<тіло>
<dIV id =”bootstrapHere” NG контролер =”myController як theController”>
<бла /><бла /><бла />
</DIV>
</тіло><скрипт src =”//Ajax.googleapis.com/AJAX/libs/angularjs/1.3.6/angular.js”></сценарій>
<сценарій>
angular.Bootstrap(angular.Element(document.getElementById(“bootstrapHere”)),['myApp']);
</сценарій>
В основному, Замість того щоб використовувати ng-app на елемент робити ваші початкова завантаження, ви вдарите ID на цей елемент. Потім, використовувати початкового завантаження() метод на кутових сам контролювати, що початкова завантаження процесу під час роботи. Я це перевіряв це три різні кутові веб-частин на тій же сторінці, і вона працює Шарм.
</кінець>
Йди за мною на Twitter в http://www.twitter.com/pagalvin
Привіт, Яку версію SharePoint є це, пов'язані? SP2013, SP2010, SPOnline?
Велике питання. У цьому випадку, Я зробив це за допомогою SharePoint онлайн (O365).
Я * вірити * що мого colleagie також зробив це в СП 2013 на прем.
Я розмістив питання до reddit.com/r/angularjs, просити чи це свого роду повинно бути стандартний. Обмежений feedbcak, я отримав в тому, що так, Ручний початкова завантаження є шлях. Тільки деякі думки.
Pingback: Ручної або автоматичної початкова завантаження кутової на сторінці – Схоже, що початкова завантаження вручну є безпечним? - Читач
Pingback: SharePoint 2013: Recopilatorio de enlaces interesantes (LXI)! | Pasión por ла tecnología....
Pingback: SharePoint 2013: Recopilatorio de enlaces interesantes (LXI)! - Блог de Juan Carlos González en Geeks.MS