כיצד לבצע: לאפשר מספר חלקים האינטרנט SharePoint זוויתי באותו עמוד

הבלוג הזה הודעות מתאר איך אתה יכול לקבל מספר Angular.js מבוסס web parts של SharePoint (הפניה באמצעות web part של עורך תוכן) באותו עמוד. . אני מתקשר web part של עורך תוכן (CEWP) שמפנה JavaScript נבנה באמצעות המסגרת Angular.js "זוויתי Web Part."

תהליך האתחול של זוויתי סופר קל והולך כל דוגמה שתמצא באינטרנט'ס משהו כזה:

<html ng-app = 'myApp'>

<בלה /><בלה /><בלה />

</html>

זה מתפרק, עם זאת, אם ברצונך לאפשר של CEWP מרובים המייצגים רכיבי web part זוויתי מרובים באותו עמוד. זוויתי רק באופן אוטומטי bootstrap נגד ההנחיה ng-app הראשון זה מוצא – לפחות גירסה זוויתי 1.3.6. הפתרון הוא פשוט למדי – באופן ידני bootstrap הקוד שלך במקום. האמור לעיל עכשיו משתנה למשהו כזה:

<הגוף>
<d
iv id =”bootstrapHere” ng-בקר =”myController כמו theController”>
<בלה /><בלה /><בלה />
</div>
</הגוף>

<סקריפט src =”//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular.js”></קובץ script>

<קובץ script>
angular.bootstrap(angular.element(document.getElementById(“bootstrapHere”)),['myApp']);
</קובץ script>

בעיקרון, במקום להשתמש ng-app ברכיב לעשות אתחול שלך, אתה סוטר מזהה על גבי ליסוד זה. לאחר מכן, להשתמש את "אוזן הנעל"() שיטה-זוויתי עצמו כדי לשלוט על אתחול לעבד בזמן ריצה. בדקתי את זה עם שלושה רכיבי web part זוויתי שונה באותו העמוד, וזה עובד קסם.

</קצה>

undefinedמנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

5 מחשבות על "כיצד לבצע: לאפשר מספר חלקים האינטרנט SharePoint זוויתי באותו עמוד

    1. פול Galvin המחבר פוסט

      שאלה טובה. במקרה זה, עשיתי את זה באמצעות SharePoint online (O365).

      אני * מאמין * colleagie שלי עשה זאת גם ב SP 2013 בפרם.

      פרסמתי שאלה reddit.com/r/angularjs, שואל אם זה סוג של יהיה רגיל. Feedbcak מוגבלת יש לי זה היה כן, אתחול ידני היא הדרך הנכונה. רק כמה דעות.

  1. Pingback: הידנית או האוטומטית זוויתי הרצתן על דף – זה נראה כמו אתחול ידני הוא הבטוח ביותר? - קורא

  2. Pingback: SharePoint 2013: Recopilatorio דה enlaces interesantes (LXI)! | תשוקה por la tecnología..

  3. Pingback: SharePoint 2013: Recopilatorio דה enlaces interesantes (LXI)! - בלוג דה Juan Carlos González en Geeks.MS

תשאיר הודעה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *