javascript - Använda jointjs i angular2/typescript


Jag och min vän skulle vilja använda jointjs, som är skriven i JavaScript, i angular2/typescript. Vi har provat olika handledningar om hur man importerar javascript-bibliotek i typescript, men inget fungerade riktigt för oss/jointjs. Finns det något speciellt vi måste tänka på när vi importerar jointjs?

Hälsningar

Svar #1

Har du installerat jointjs-typerna?

typings install jointjs --save

Det bör förmodligen ta bort felmeddelandet.

För att importera biblioteket i en TypeScript-klass bör detta fungera:

import * as jointjs from 'jointjs';

Svar #2

Har du provat det här:

import * as joint from 'joint';

export class JointAwareClass {
  joint:any = joint;
  constructor() {}
}

Nu när du skapar din huvudkomponent, utöka den:

export class AppComponent extends JointAwareClass  {
  constructor() {}
}