Šis emuārs amatu apraksta, kā var būt vairākas Angular.js balstīta SharePoint web daļas (atsauce, izmantojot satura redaktora web daļu) tajā pašā lappusē. Es esmu aicinot satura redaktora web daļu (CEWP) kas atsaucas uz JavaScript, kas būvēti, izmantojot Angular.js sistēmu "leņķiskās Web daļu."
Leņķisko ir bootstrap process ir super viegli un tikai par katru piemēru, jūs atradīsiet par internets iet kaut kas līdzīgs šim:
<HTML ng-app = "myApp">
<blah /><blah /><blah />
</HTML>
Šī sadala, Tomēr, Ja vēlaties iespējot vairākus CEWP, kas pārstāv vairākas leņķa web daļas vienā lappusē. Leņķisko tiks automātiski bootstrap pret pirmo direktīvu ng app tas atrod – vismaz no leņķa versija 1.3.6. Risinājums ir diezgan vienkāršs – manuāli bootstrap savu kodu, nevis. Iepriekš tagad pārvēršas kaut kas līdzīgs šim:
<organizācija>
<dIV id =”bootstrapHere” ng kontrolieris =”myController, theController”>
<blah /><blah /><blah />
</DIV>
</organizācija><script src =”//Ajax.googleapis.com/Ajax/libs/angularjs/1.3.6/Angular.js”></skriptu>
<skriptu>
Angular.bootstrap(Angular.Element(document.getElementById(“bootstrapHere”)),["myApp"]);
</skriptu>
Būtībā, tā vietā, lai izmantotu ng app elementā darīt jūsu bootstrapping, jūs iepļaukāt uz elementa ID. Pēc tam, izmantot sāknēšanas programma() metodi, ar stūrainām sevi kontrolēt bootstrapping procesu izpildes laikā. Esmu testē šo ar trīs dažādiem leņķa web daļas vienā lappusē, un tas darbojas šarmu.
</beigās>
Sekot mani uz čivināt pie http://www.twitter.com/pagalvin
čau, Kuru SharePoint versiju, tas ir saistīts ar? SP2013, SP2010, SPOnline?
Lielais jautājums. Šajā gadījumā, Darīju to izmantošana SharePoint online (O365).
Es * uzskatu, * ka mans colleagie arī bija šī SP 2013 par prem.
I ievietojis jautājumu reddit.com/r/angularjs, jautā, vai tas būtu sava veida standarta. Tikai feedbcak, man bija, ka jā, manuālā bootstrapping ir veids, kā iet. Tikai da ˛ us atzinumus.
Pingback: Manuāla vai automātiska bootstrapping leņķisko lappusē – šķiet, tāpat kā rokasgrāmata bootstrapping ir drošākais? - Lasītājs
Pingback: SharePoint 2013: Recopilatorio de enlaces interesantas (LXI)! | Pasión por la gadā....
Pingback: SharePoint 2013: Recopilatorio de enlaces interesantas (LXI)! - Juan Carlos González lv blogu de Geeks.MS