2017-12-19 2 views
0

Ich möchte dynamisch auswählen, welches Skript in meinem Webpart verwendet werden soll.Sharepoint Online SPFX Webparts reagieren - Wie dynamisch Skript auf enviro?

Meine Importe sind wie folgt:

import * as jQuery from 'jquery'; 
import 'jqueryui'; 

Und ich will in meiner Komponente tun:

//Select script to us 
//if (Environment.type === EnvironmentType.Local) { 
    //import * as jQuery from 'jquery'; 
    //import 'jqueryui'; 
//} else if(){ 
    SPComponentLoader.loadCs('//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css'); 
    SPComponentLoader.loadScript('//code.jquery.com/jquery-min.1.12.1.js'); 
} ; 

Ist das möglich?

Antwort

0

Ich glaube, Sie Verwendung von require Methode etwas wie unten machen kann:

//Select script to use 
if (Environment.type === EnvironmentType.Local) { 
    require('jQuery'); 
    require('jqueryui'); 
} else if(){ 
    SPComponentLoader.loadCss('//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css'); 
    SPComponentLoader.loadScript('//code.jquery.com/jquery-min.1.12.1.js'); 
}; 
+0

Perfect. Danke Gautam. – KidKode

+0

Prost, glücklich zu helfen. Wenn es Ihnen geholfen hat, können Sie es bitte als Antwort markieren. Es ist nur ein Häkchen neben der Antwort. Um mehr zu erfahren, überprüfen Sie bitte [hier] (https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) –

Verwandte Themen