2016-06-01 10 views
1

I Angular2 RC1 verwende und ich habe installieren NG2-Dragula von here:Angular2 Einrichten NG2-dragula (Anleitung Incomplete)

In der Dokumentation für das Setup auf den Link alle es sagt, Sie tun müssen, um zu bekommen es arbeitet, ist:

You'll need to add DragulaService to your components viewProviders and also add Dragula to your components directives.

Aber das Hinzufügen Dragula für den Bereich Richtlinien auf meiner Komponente wird es nicht bekommen zu arbeiten, wie ich Fehler bekommen: Unresolved variable or type Dracula ... es wird ein Import-Recht zumindest müssen?

Kann jemand ng2-dragula aufstellen, weil die Anweisungen unvollständig sind?

+1

Ja, importieren Sie die Provider und Richtlinien mit 'import {Dragula, DragulaService} aus 'ng2-dragula';' – rinukkusu

+0

Ich habe hinzugefügt: import {Dragula, DragulaService} aus 'ng2-dragula'; aber es gibt Fehler zurück: Kann GET/ng2-dragula nicht –

+0

haben Sie es mit npm installieren? – rinukkusu

Antwort

5

In Ihrem systemjs.config.ts müssen Sie ein paar Dinge hinzufügen.

Zum map Variable:

'ng2-dragula':    'node_modules/ng2-dragula', 
'dragula':     'node_modules/ng2-dragula' 

und packages add:

'ng2-dragula': { main: 'ng2-dragula.js', defaultExtension: 'js' } 

Dies wird SystemJS sagen, wo für Ihre Pakete zu suchen.

+0

Dies half mit meiner 'app.module.ts', kann aber folgendes in meiner Komponente immer noch nicht importieren:' import {Dragula, DragulaService} von 'ng2-dragula/ng2-dragula'; '- es beschwert sich über' Dragula' UND ' @Component {directives: [Dragula]} 'ist nicht gültig. Versuchen, diese Anweisungen zu folgen: https://github.com/valor-software/ng2-dragula/wiki –

Verwandte Themen