Angulaire 2 - l'importation des externes feuillet manuscrit de la bibliothèque

Im essayant d'importer l'un tapuscrit notice de la bibliothèque dans mon angulaire 2 de la demande.

C'est ma carte de composant. Ive installé dépliant.d.ts avec dnt installer et à ma demande ne se plaint pas de ///<reference path="../../typings/leaflet/leaflet.d.ts"/> mais lorsque j'essaie d'utiliser un L. la carte qui est un module exporté dans la fiche.d.ts, je reçois l'erreur "ReferenceError: L n'est pas défini". C'est la première fois que j'essaie d'importer un externe manuscrit de la bibliothèque angulaire 2 et clairement im faire quelque chose de mal.

///<reference path="../../typings/leaflet/leaflet.d.ts"/>
import { Component } from 'angular2/core';
@Component({
  selector: 'map',
  template: `
        <div id="map"></div>
  `,
})
export class Map{
    constructor(){
          var map = new L.Map('map', {
             zoomControl: false
         });
    }

paquet.json

{
  "dependencies": {
    "angular2": "^2.0.0-beta.3",
    "es6-promise": "^3.0.2",
    "es6-shim": "^0.33.3",
    "normalize.css": "^3.0.3",
    "reflect-metadata": "0.1.2",
    "rxjs": "5.0.0-beta.2",
    "systemjs": "0.19.6",
    "typings": "^0.6.4",
    "zone.js": "^0.5.11"
  },
  "devDependencies": {
    "concurrently": "^1.0.0",
    "gh-pages": "^0.11.0",
    "grunt": "~0.4.5",
    "grunt-contrib-clean": "^1.0.0",
    "grunt-contrib-copy": "^1.0.0",
    "grunt-contrib-cssmin": "^1.0.0",
    "grunt-contrib-nodeunit": "~0.4.1",
    "grunt-contrib-sass": "~0.9.0",
    "grunt-contrib-uglify": "~0.5.0",
    "grunt-shell": "^1.2.1",
    "lite-server": "^2.0.1",
    "normalize.css": "^3.0.3",
    "typescript": "^1.7.5"
  },
  "scripts": {
    "publish": "node publish.js",
    "tsc": "tsc",
    "tsc:w": "tsc -w",
    "lite": "lite-server",
    "start": "concurrent \"npm run tsc:w\" \"npm run lite\" "
  }
}

dnt.json

{
  "version": "v4",
  "repo": "borisyankov/DefinitelyTyped",
  "ref": "master",
  "path": "typings",
  "bundle": "typings/tsd.d.ts",
  "installed": {
    "leaflet/leaflet.d.ts": {
      "commit": "1da639a106527e0c4010b354a1efe52a3059a291"
    }
  }
}

Quelqu'un pourrait-il me dire ce que je fais de mal?

Merci!

Je crois que vous avez aussi besoin de se connecter leaflet.js pour votre page. d.les fichiers ts sont utilisées uniquement pour dire Tapuscrit sur certains code JS, d.ts de ne pas importer le code réel.
Ok. J'ai la notice js fichiers dans un dossier de mon projet. Savez-vous comment je pourrais connecter mon fichier ts à ce dossier?
Vous pouvez juste utiliser <script> tag, ou de dépendance manager si vous utilisez certains.

OriginalL'auteur Jakob Svenningsson | 2016-04-02