2016-11-27 4 views
-1

Ich brauche jquery verfügbar in all meinen Bestandteile meiner Anwendung haben, so dass ich wie dieserWeltweit laden JQuery in AngularJS 2 Anwendung

Import jquery verwenden kann; und verwende die jquery api in allen Komponenten

Ich verwende SystemJS, Angular 2 und Typoskript. Wie kann ich das erreichen?

Grüße

+0

Poss arbeiten zu machen ible Duplikat von [Wie benutzt man jQuery mit Angular2?] (http://stackoverflow.com/questions/30623825/how-to-use-jquery-with-angular2) – Fiddles

Antwort

0

Sie benötigen jquery $ in Ihre Anwendung importieren und müssen Ihre systemjs Loader konfigurieren, wo die jQuery-Bibliothek

//in your typescript angular2 
    import * as $ from 'jQuery'; 

    // in your systemjs configuration 
    //map 

    (function(global) { 
    // map tells the System loader where to look for things 
    var map = { 
    'app':      'app', // 'dist', 
    'jQuery':      'node_modules/jQuery/lib/node-jquery.js', 
    }; 

zur Verfügung stehen werden Sie es auch in Ihrem HTML index.html importieren wie unten

System.import('jQuery').catch(function(err){ console.error(err); }); 

sie sich selbst einstellen, um es

+0

vielen Dank, es funktioniert wie ein Charme .. .. – shabari