2017-07-06 1 views
2

Je voudrais commencer par dire que je suis un développeur débutant junior. Donc, pas beaucoup d'expérience avec Angular.Mise en page d'or Anulgar 2+/ng-golden-layout

J'ai essayé de trouver quelque chose à travailler dans angulaire 2 avec la mise en page d'or, mon objectif final est de reproduire la fonctionnalité de glisser de ce module, comme représenté ici: http://golden-layout.com/examples/#d508753b29c3001c24218bf3a6b25141

Comme il n'y a pas de support officiel Angular 2 jusqu'ici, j'ai cherché un moyen de mettre en œuvre cela et je suis tombé sur le module @ goldsam/ng-golden-layout

C'est une version non officielle de la mise en page d'or pour angulaire 2, et j'ai été essayer de créer une application de démonstration en utilisant ce module, mais ne peut pas sembler le faire fonctionner, je suis coincé avec ces erreurs:

ERREUR dans C: /Users/user/Desktop/golden-layout/demo/node_modules/golden-layout/index.d.ts (14,16): Impossible de trouver le nom 'JQuery'. C: /Users/user/Desktop/golden-layout/demo/node_modules/golden-layout/index.d.ts (63,79): Impossible de trouver le nom 'JQuery'. C: /Users/user/Desktop/golden-layout/demo/node_modules/golden-layout/index.d.ts (133,45): Impossible de trouver le nom 'JQuery'. C: /Users/user/Desktop/golden-layout/demo/node_modules/golden-layout/index.d.ts (629,22): Impossible de trouver le nom 'JQuery'. C: /Users/user/Desktop/golden-layout/demo/node_modules/golden-layout/index.d.ts (718,16): Impossible de trouver le nom 'JQuery'. C: /Users/user/Desktop/golden-layout/demo/node_modules/golden-layout/index.d.ts (723,22): Impossible de trouver le nom 'JQuery'. C: /Users/user/Desktop/golden-layout/demo/node_modules/golden-layout/index.d.ts (728,26): Impossible de trouver le nom 'JQuery'. C: /Users/user/Desktop/golden-layout/demo/node_modules/golden-layout/index.d.ts (770,16): Impossible de trouver le nom 'JQuery'. C: /Users/user/Desktop/golden-layout/demo/node_modules/golden-layout/index.d.ts (775,21): Impossible de trouver le nom 'JQuery'. C: /Users/user/Desktop/golden-layout/demo/node_modules/golden-layout/index.d.ts (780,21): Impossible de trouver le nom 'JQuery'.

Donc, ma question est de savoir si l'un des gars avaient obtenu ce module pour travailler dans une application de démonstration que je pourrais utiliser pour commencer, ou si l'un de vous gourous pourrait faire un examen à mon code:

https://github.com/dazzzed/ng-gl-demo

Merci d'avance.

Répondre

0

Oui ce problème est venu avec moi même, je viens de l'intérieur du module importé Jquery d'application comme celui-ci

import * as Jquery from 'jquery'; 

De même, vous pourriez avoir à importer Goldenlayout.

Cela va corriger votre problème :)

+0

Et vous finirez par avoir toute la bibliothèque jQuery en plus de vos bibliothèques angulaires, doublant ainsi facilement la taille de vos dépendances. –

+0

Oui, c'est vrai. Depuis Golden layout havent fourni un support complet avec angulaire 2+. Pour l'utiliser, nous pourrions avoir à faire quelques hacks –