J'essaie de créer un objet de plage pour l'éditeur mais quand j'essaie Ceci dans mon code: p> ace.js code> dans mon code, mais cela ne fonctionne pas. Cela échoue d'une manière que je ne puisse pas comprendre. Dans La documentation ACE , ce constructeur est le suivant: new Range(0, 0, 0, 1)
4 Réponses :
EDIT: strong> On dirait qu'ils utilisent des commonjs, vous pouvez donc importer la méthode et l'alias. Cependant, vous le souhaitez: P> plage code> est un type natif est la plupart des navigateurs que vous ne pouvez pas instancier. Je ne suis pas vraiment familier avec Ace, mais je suppose qu'ils utilisent une sorte de noms de noms afin que vous fassiez quelque chose comme nouvel ACE.Range () code>. var Range = require('ace/range').Range,
mine = new Range(0,0,10,0);
C'était là, juste que je n'utilise pas de commonjs, la solution était donc var plage = Ace.require ('as / gamme'). Plage code> Merci beaucoup.
Ne fonctionne pas pour moi: dans la console de navigateur, je reçois une erreur: TypeError: Ace.require n'est pas une fonction code> - des idées?
Remplacer nécessite ('as / plage'). Plage code> avec Ace.require ('as / plage'). plage code> p> p>
Ne fonctionne pas pour moi: dans la console de navigateur, je reçois une erreur: TypeError: Ace.require n'est pas une fonction code> - des idées?
Cette solution Code complet: https://stackoverflow.com/a/53387989/630169 p> var plage = Ace.acequire ('Ace / gamme'). Plage; Code> Fonctionne pour moi !!! P>
Cela a fonctionné pour moi: p>
importer {gamme} de "Ace-Builds" code> p>