À l'aide de three.js dans Angular2
Je suis en train d'intégrer un three.js la scène dans une angulaires 2 page. Je suis un débutant dans Angulaire 2 et javascript, j'ai inclus l'three.js fichier dans la balise script, index.html j'.e, et dans la scène.composante.fichier ts, j'ai le code comme ceci...
//scene.component.ts
import { Component } from 'angular2/core';
import { THREE } from 'three-js/three';
@Component({
selector: 'ps-scene',
templateUrl: 'app/webgl/scene.component.html'
})
export class SceneComponent{
scene = new THREE.Scene();
}
///////////////
Le problème est affiché dans la ligne d'import - { TROIS } à partir de trois js/trois";
C'est dans le même chemin d'accès au répertoire comme "angular2/core'
Merci d'avance.
OriginalL'auteur rashmi | 2016-10-17
Vous devez vous connecter pour publier un commentaire.
êtes-vous à l'aide angulaire de la cli?
si oui, n'oubliez pas d'ajouter la référence dans votre typings.d fichier:
https://github.com/angular/angular-cli#3rd-party-library-installation
OriginalL'auteur Benjamin McFerren
Caisse ng2-trois-démo, où j'utilise des Composants Angulaires pour définir des objets pour ThreeJS.
En outre, il y a une présentation sur le sujet lui-même dans le repo.
OriginalL'auteur amcdnl
Il devrait probablement être importés comme ceci:
OriginalL'auteur hex
Je me suis mise en route sur Angulaire 2 détails à propos de l'intégration d'autres bibliothèques pour vos propres projets, donc je pense qu'il faudrait être inclus dans votre system.js dossier config.
Ce que je veux vraiment vous montrer est cette angulaire 2 + three.js la mise en œuvre
pour vous donner un peu de lumière sur le sujet.
Je voudrais poster un commentaire, mais je n'ai pas la réputation encore à faire.
Cheers!
Merci Ben! Donc, autant je comprends la "voie de la main gauche" de l'Angulaire 2, vous pouvez créer votre propre .les librairies js et de faire de la typings pour ceux à utiliser dans angulaire. J'avais besoin d'utiliser DeviceOrientationControl bibliothèque dans mon projet et il n'avait aucun typings définition. Depuis la fin angulaire va compiler TS en JS, vous pouvez avoir un .fichier js inclus dans votre index.html avec un <script> tag et écrire vos propres définitions et de les enregistrer sur le typings dossier.
Donne-moi du temps et je vais le poster sur Git pour vous de voir. Mais dans l'ensemble, TS définition(par exemple de la bibliothèque.d.ts) c'est tout comme un DLL fichier de métadonnées. Vous de dire à l'ordinateur "Hey, je vais être en utilisant quelque chose qui a ces fonctions et paramètres. Assurez-vous de ne pas vous plaindre de moi, en utilisant, ok?" S'il trouve ces définitions que vous utilisez dans l'exécution, tout est bon
OriginalL'auteur Bruno Di Giuseppe