See blogi postitusi kirjeldatakse, kuidas saab olla mitu Angular.js põhineva SharePointi veebiosade (via sisuredaktori veebiosa viitab) samal lehel. Ma helistan sisuredaktori veebiosa (CEWP) mis viitab JavaScript abil Angular.js raames on "nurgeline veebiosa."
Nurga 's bootstrap protsess on väga lihtne ja peaaegu iga näite leiate selle internets läheb midagi sellist:
<HTML ng-app = "myApp">
<blah /><blah /><blah />
</HTML>
See ei tööta, Aga, Kui soovite lubada mitu CEWP esindavad samal leheküljel mitu nurgeliste veebiosa. Nurga näidatakse ainult automaatselt bootstrap esimese ng-app direktiivi vastu see leiab – vähemalt nurgeliste nagu versiooni 1.3.6. Lahendus on päris lihtne – käsitsi bootstrap oma koodi asemel. Eespool nüüd muutub midagi sellist:
<keha>
<dIV id =”bootstrapHere” NG-kontroller =”myController nagu theController”>
<blah /><blah /><blah />
</DIV>
</keha><script src =”//Ajax.googleapis.com/Ajax/libs/angularjs/1.3.6/Angular.js”></skripti>
<skripti>
Angular.Bootstrap(Angular.element(document.getElementById(“bootstrapHere”)),['myApp']);
</skripti>
Põhimõtteliselt, selle asemel kasutatakse ng-app element teha oma eellaadimisel, sa laksu peale elemendi ID. Seejärel, Kasutage selle alglaaduri() meetodi kohta nurk ise kontrollida ning eellaadimisel töödelda käitusaja. Olen testinud kolme erineva nurga veebiosadega ühel lehel ja see toimib võlu.
</lõpp>
Järgi mind vidistama kell http://www.twitter.com/pagalvin
Hei, SharePointi versiooni on see seotud? SP2013, SP2010, SPOnline?
Suur küsimus. Sel juhul, Ma tegin seda kasutades SharePoint online (O365).
I * arvata, * et mu colleagie ka tegin seda SP 2013 prem.
Panin küsimuse reddit.com/r/angularjs, küsib, kas see omamoodi tuleks standard. Piiratud feedbcak ma sain oli see, et jah, käsitsi eellaadimisel on võimalus minna. Lihtsalt mõned arvamused.
Pingback: Käsitsi või automaatse eellaadimisel nurga lehele – tundub nagu käsitsi eellaadimisel on ohutum? - Lugeja
Pingback: SharePointi 2013: Recopilatorio de enlaces interesantes (LXI)! | Pasión por la tecnología..
Pingback: SharePointi 2013: Recopilatorio de enlaces interesantes (LXI)! - Blogi de Juan Carlos González en Geeks.MS