Quelle est la différence entre les trois façons de chargement de la machine module de dépendances?
Quelle est la différence entre l'une des manières suivantes de chargement tapuscrit les dépendances des modules?
///<amd-dependency path="someFile"/>
///<reference path="someFile.ts" />
import someFile = require("someFile");
- Avez-vous lu cela? typescript.codeplex.com/...
- Mais qu'en est <amd-dépendance path=" ">?
Vous devez vous connecter pour publier un commentaire.
Abordé ici : https://typescript.codeplex.com/wikipage?title=Modules%20in%20TypeScript
Avertissement : Mon avis suivez : https://www.youtube.com/watch?v=KDrWLMUY0R0&hd=1
Ce doit être votre principale forme de l'importation. L'utiliser pour les bibliothèques JS
import $ = require("jquery");
ainsi que ses fichiers relatifs à la variante de vos propres fichiersimport someFile = require("./someFile");
à utiliser seulement pour importer type informations de
.d.ts
fichiers et de votre propreglobals.d.ts
ouvendors.d.ts
outsd.d.ts
Vous n'avez pas besoin de cette sauf vous voulez
require
trucs dans CSS /images en votre TS.import $ = require("jquery");
à l'aide de la DMLA?/// <reference
est toujours utile dans la description d'un module externe, n'est-ce pas?/// <reference
n'est plus nécessaire.tsconfig.json
va être le nouveau compilation contexte.tsconfig.json
est incroyable!import foo = require("bar")
?import {Injectable} from "@angular/core"
? N'est-ce pas pour les modules, uniquement pour les classes ou sont-ils la même chose?