Bonjour,
Voila je rencontre un petit problème avec mon code.
Ce que je fais
J'essais de "Lazy Loading" avec webpack et laravel mix. Si le textarea #alloyEditor est présent sur la page je charge alloyEditor.
<textarea id="alloyEditor"></textarea>
let textArea = document.getElementById('alloyEditor');
if(textArea) {
import('AlloyEditor').then((AlloyEditor) => {
AlloyEditor.editable(textArea);
});
}
Ce que je veux
AlloyEditoir sois correctement chargé et que je voix mon texteara cahngé.
Ce que j'obtiens
Quand je compile mes fichiers avec npm run watch je n'est pas de problème. Quand je vais sur ma page où il y a un textarea avec id alloyEditor il n'y a pas changé. J'ai des erreur dans ma console :
app.js:142 TypeError: Cannot read property 'string' of undefined
at 2.js:8988
at 2.js:9019
at Object.<anonymous> (2.js:17003)
at Object.<anonymous> (2.js:17005)
at __webpack_require__ (app.js:50)
at app.js:1108
at <anonymous>
Je ne comprend pas. J'ai installé tout les dépendances de AlloyEditoir "React" et "react-dom".
Merci de votre aide en avance